统计某个时间段内,各个商品的总销量。遇到分组难题!该如何解决
统计某个时间段内,各个商品的总销量。遇到分组难题!!
表 daA
id
日期
表 daB
id
Aid
名称
数量
daA里的日期值有重复的 daB里的名称也有重复的 daA跟daB 就是daA.id=daB.Aid 的关系
请问 如何统计 某一个时间段里 各个商品的总销量
------解决方案--------------------
表 daA
id
日期
表 daB
id
Aid
名称
数量
daA里的日期值有重复的 daB里的名称也有重复的 daA跟daB 就是daA.id=daB.Aid 的关系
请问 如何统计 某一个时间段里 各个商品的总销量
------解决方案--------------------
- SQL code
--某一个时间段 假设 开始时间t1 结束时间t2 select b.名称,sum(数量) from daA a left join daB b on a.id=b.Aid where a.日期 between t1 and t2 group by b.名称
------解决方案--------------------
- SQL code
---a为开始时间 b为结束时间 select t.名称,sum(数量) as '数量' from daA t1 left join daB t on a.id=b.Aid where t1.日期>a and t1.日期<b group by t.名称