首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

急希望通过在ASP中用SQL语句得到不同号码从首日期至尾日期的总金额解决办法

2012-01-22 
急希望通过在ASP中用SQL语句得到不同号码从首日期至尾日期的总金额假如两个表,其中一个表名为a有3个字段,

急希望通过在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

热点排行