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

笔试题,该如何解决

2012-05-24 
笔试题表A(如:id, count, date)中有日常销售数据,但是不保证每天都有销售数据,可能4月1日有,但是4月2日没

笔试题
表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); 

热点排行