这是 3 个查询,重要的是所有三个查询都基于日期范围,并且需要将 qry 1 assestnumber 与 snissued 和 snredeemed 匹配。提前致谢
select
assetnumber, sum(mocalc),sum(micalc), sum(cocalc),sum(cicalc)
from
drops
where
dropdate > '09/01/2012'
and dropdate < dateadd(hour,-0,getdate())
group by
assetnumber
select
snissued,sum(amount)
from
tickets
where
dateissued > '09/01/2012'
and dateissued < dateadd(hour,-0,getdate())
group by
snissued
select
snredeemed,sum(amount)
from
tickets
where
dateredeemed > '09/01/2012'
and dateredeemed < dateadd(hour,-0,getdate())
group by
snredeemed
在第一个中,我总结了我正在使用的 4 个文件,并按指定日期范围内的资产编号分组
第二,我从另一个表格中提取日期范围内已签发的金额总和第三,我从另一个表格中提取日期范围内的金额总和
对于输出,我想要第一个表,然后是 2 个额外的列 snissued(总金额)和 snredeemed(总金额)
这是当前输出
qry 1
0-2459-36182 843 869 14 40
0-2621-31924 64700 86900 3000 25200
0-2739-41401 5702 5738 204 236
求 2
0-2459-36182 162800
0-2621-31924 145000
0-2739-41401 298200
求 3
0-2459-36182 157200
0-2621-31924 157800
0-2739-41401 292800
这是我想要的结果
0-2459-36182 843 869 14 40 162800 157200
0-2621-31924 64700 86900 3000 25200 145000 157800
0-2739-41401 5702 5738 204 236 298200 292800