1、ORACLE 统计前三十天每天的数据量
select ChartDate,
(select count(*) from b2c_issuelists where to_date(substr(DEPOT_RECEIVING_DATETIME,1,10),'yyyy-MM-dd') = a.ChartDate ) AllData,
(select count(*) from b2c_issuelists
where QUO_START_DATETIME is not null and QUO_END_DATETIME is not null
and to_date(substr(DEPOT_RECEIVING_DATETIME,1,10),'yyyy-MM-dd') = a.ChartDate and REPAIR_STATUS != 9 and REPAIR_STATUS != 10) QUOTE,
(select count(*) from b2c_issuelists
where QUO_START_DATETIME is null and QUO_END_DATETIME is null
and to_date(substr(DEPOT_RECEIVING_DATETIME,1,10),'yyyy-MM-dd') = a.ChartDate and REPAIR_STATUS != 9 and REPAIR_STATUS != 10) NoQuote
from (SELECT trunc(FDATE) ChartDate
FROM (SELECT SYSDATE -rownum AS FDATE
FROM DUAL
CONNECT BY LEVEL <= 31) T
) a
2、当月
select * from 表名 where to_char(to_date(字段名,'yyyy-mm-dd hh24:mi:ss'),'mm')=to_char(sysdate,'mm')