L
luyear
Unregistered / Unconfirmed
GUEST, unregistred user!
我的报表如下:
客户 进/出口数量 已转厂数量 结余
品种A
C01 10000 8000 2000
C02 4000 3000 1000
-----------------------------------------------
小计 14000 11000 3000
品种B
C03 20000 18000 2000
C04 14000 13000 1000
--------------------------------------------------
小计 34000 31000 3000
--------------------------------------------------
总计 48000 42000 6000
是一个多个表的数据做的明细表,所以不好用table,只好用query
按DTRA字段进行分组小计算
主表query1 SQL如下:
select DTRA,SUM(XXXXX) SUM(YYYY )
from CIQPN
WHERE ..........
Group by DTRA
细表的query2 SQL如下:
select CUSTNAME,DTRA,IODATE,IOFLAG,。。。。
from CIQPN
WHERE DTRA=:DTRA ............
Order by DTRA,IODATE
两个query都是运行时候再付值的和激活的;
参数 DTRA 是主表的Group by 字段,
但是不知道应该如何给它付值?
客户 进/出口数量 已转厂数量 结余
品种A
C01 10000 8000 2000
C02 4000 3000 1000
-----------------------------------------------
小计 14000 11000 3000
品种B
C03 20000 18000 2000
C04 14000 13000 1000
--------------------------------------------------
小计 34000 31000 3000
--------------------------------------------------
总计 48000 42000 6000
是一个多个表的数据做的明细表,所以不好用table,只好用query
按DTRA字段进行分组小计算
主表query1 SQL如下:
select DTRA,SUM(XXXXX) SUM(YYYY )
from CIQPN
WHERE ..........
Group by DTRA
细表的query2 SQL如下:
select CUSTNAME,DTRA,IODATE,IOFLAG,。。。。
from CIQPN
WHERE DTRA=:DTRA ............
Order by DTRA,IODATE
两个query都是运行时候再付值的和激活的;
参数 DTRA 是主表的Group by 字段,
但是不知道应该如何给它付值?