当前位置: 代码迷 >> Oracle开发 >> 笔试题,该如何解决
  详细解决方案

笔试题,该如何解决

热度:94   发布时间:2016-04-24 07:31:59.0
笔试题
表A(如:id, count, date)中有日常销售数据,但是不保证每天都有销售数据,可能4月1日有,但是4月2日没有。
怎么用一条SQL得到当月的销售情况,结果要求:每天有一条数据,即3月有31条记录,4月有30条记录的情况

请问如何用一条SQL实现

------解决方案--------------------
测试数据:
SQL code
CREATE TABLE T180(    SaleDate DATE,    cnt NUMBER(3));INSERT INTO T180 VALUES(to_date('20120401', 'YYYYMMDD'), 2);INSERT INTO T180 VALUES(to_date('20120402', 'YYYYMMDD'), 4);INSERT INTO T180 VALUES(to_date('20120415', 'YYYYMMDD'), 6);INSERT INTO T180 VALUES(to_date('20120420', 'YYYYMMDD'), 8);
  相关解决方案