急希望通过在ASP中用SQL语句得到不同号码从首日期至尾日期的总金额
假如两个表,其中一个表名为a有3个字段,字段名分别为:号码(hm),金额(je),日期(date),另一个表b有2个字段,字段名分别为号码(hm),首日期(bdate),尾日期(edate),格式可如:a表: hm je date
6666666 100 200701
7777777 200 200702
7777777 300 200703
8888888 400 200704
b表格式如下数据: hm bdate edate
6666666 200701 200701
7777777 200702 200703
8888888 200704 200704
希望通过在ASP中用SQL语句得到不同号码从首日期至尾日期的总金额,如下结果
hm je bdate edate
6666666 100 200701 200701
7777777 500 200702 200703
8888888 400 200704 200704
谢谢各位高手了。急。
[解决办法]
select a.hm,sum(a.je) as je,b.bdate,b.edate
from a
join b on a.hm = b.hm and a.date between b.bdate and b.edate
group by a.hm,b.bdate,b.edate