oracle 如何查询选择当月 每日COUNT数值 没值归0 oracle 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT 日期,COUNT(1) FROM XXX GROUP BY 日期 select count(1) from table group by left(日期,5) select insull(count(1),0) from table group by 日期转为年月。 不太清楚你的需求,当月没数据的日期要显示0吗,是的话可以这样试试:SELECT A.mdate, count(B.值) FROM (select to_char(to_date('2014-03', 'yyyy-mm') + LEVEL - 1, 'yyyy-mm-dd') mdate from dual connect by level <= to_number(to_char(last_day(to_date('2014-03', 'yyyy-mm')), 'dd')) ) A left JOIN 你的表 B ON A.mdate = B.日期 group by A.mdate order by A.mdate; 很简单的plsql, ora-01000相关的问题 io冲突是什么问题 将子查询改连接查询 问个查询问题。。。100分 oracle 新手求教几个问题,谢谢各位了!! 小小问题。在线等待 pl/sql developer不支持分区表/索引 请教查询的问题? 提问: mr,RT,CF,TS,TX,TM,ST,TT,DX 等等, 根据部门分组,求出每个部门里面工资高于2000的百分比 oracle排序问题
SELECT A.mdate, count(B.值)
FROM (select to_char(to_date('2014-03', 'yyyy-mm') + LEVEL - 1,
'yyyy-mm-dd') mdate
from dual
connect by level <=
to_number(to_char(last_day(to_date('2014-03', 'yyyy-mm')),
'dd'))
) A
left JOIN 你的表 B
ON A.mdate = B.日期
group by A.mdate
order by A.mdate;