delphi-sql-语句 实现月统计数据

有两个表,
表A: 日期   数量  
2014-1-10 4

2014-1-23 5

2014-2-5 7

2014-3-10 4

2014-3-23 4

表B: 日期  数量
2014-1-10 30
2014-1-4 7
2014-1-31 35
2014-2-1 70
2014-2-30 60
2014-3-1 55
2014-3-23 45
2014-3-31 50
想要的结果: 统计时间段 2014-1-10~2014-3-23
月份 A.数量 b.数量 b.数量
2014-1 9 30 35
2014-2 7 70 60
2014-3 8 55 45

怎样用SQL语句实现
谢谢了!

sql

2个回答

SQL语句交叉表类型,而且时间不固定不好实现,可以竖排实现,横排不好实现

))
select sum(数量) from 表A
where 日期 between 2014-1-01 and 2014-1-31

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问