Select Sum(A.rkjs) As 入库件数,
(Select Sum(ckjs) From ylck Where ylbh=A.ylbh) As 出库件数,
(Select Sum(rkjs) From ylrk Where rq<=rq2 and ylbh=A.ylbh Group By ylbh)-
(Select Sum(ckjs) From ylck Where rq<=rq2 and ylbh=A.ylbh Group By ylbh)
As rq2那天的结存件数
From ylrk A
Where (A.rq>=rq1) and (A.rq<=rq2)
Group By A.ylbh
Select Sum(A.rkjs) As 入库件数,
(Select Sum(ckjs) From ylck Where ylbh=A.ylbh) As 出库件数,
(Select Sum(rkjs) From ylrk Where DateTime<=rq2 and ylbh=A.ylbh Group By ylbh)-
(Select Sum(ckjs) From ylck Where DateTime<=rq2 and ylbh=A.ylbh Group By ylbh)
As rq2那天的结存件数
From ylrk A
Where (A.DateTime>=rq1) and (A.DateTime<=rq2)
Group By A.ylbh
query1.sql.add('Select Sum(A.yljs),');
query1.sql.add('(Select Sum(ckjs) From ylck Where ylbh=A.ylbh),');
query1.sql.add('(Select Sum(yljs) From ylrk Where rq<=:rq2 and ylbh=A.ylbh Group By ylbh)-');
query1.sql.add('(Select Sum(ckjs) From ylck Where rq<=:rq2 and ylbh=A.ylbh Group By ylbh)');
query1.sql.add('From ylrk A');
query1.sql.add('Where (A.rq>=:rq1) and (A.rq<=:rq2) Group By A.ylbh');
query1.Parameters.ParamByName('rq1').value:=rq1.date;
query1.Parameters.ParamByName('rq2').value:=rq2.date;