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

统计某个时间段内,各个商品的总销量。遇到分组难题!该如何解决

2012-03-11 
统计某个时间段内,各个商品的总销量。遇到分组难题!!表daAid日期表daBidAid名称数量daA里的日期值有重复的d

统计某个时间段内,各个商品的总销量。遇到分组难题!!
表 daA
id
日期
表 daB
id
Aid
名称
数量
   
 daA里的日期值有重复的 daB里的名称也有重复的 daA跟daB 就是daA.id=daB.Aid 的关系
请问 如何统计 某一个时间段里 各个商品的总销量

[解决办法]

SQL code
--某一个时间段 假设 开始时间t1 结束时间t2select b.名称,sum(数量) from daA aleft join daB b on a.id=b.Aidwhere a.日期 between t1 and t2group by b.名称
[解决办法]
SQL code
---a为开始时间 b为结束时间select t.名称,sum(数量) as '数量' from daA t1left join daB t on a.id=b.Aidwhere t1.日期>a and t1.日期<bgroup by t.名称 

热点排行