FR自学题V2第四题
学习了大约一周的时间,做了10道题中的6道题。其中第四题一直做得不甚理想,今天研究了下做了个跟答案很接近的发出来(没有做图表),欢迎交流~
其中仅用了一个数据集,sql语言如下:
select strftime('%Y',订单.订购日期)||'-'||strftime('%m',订单.订购日期)月份,
strftime('%Y',订单.订购日期) 年份,
count(订单明细.数量) 数量,sum(订单明细.数量*订单明细.单价) 销量,
sum(case when 订单.是否已付 = 'true' then 1 else 0 end) 已付
from 订单,订单明细 where 订单.订单ID = 订单明细.订单ID
group by strftime('%Y',订单.订购日期)||'-'||strftime('%m',订单.订购日期)