在查询统计的时候,会去查询今天的订单数量,昨天的数量,本周的数量,本月的数量,本年的数量。下面依次列出:
关键词
SELECT TRUNC(SYSDATE) FROM dual //2019-05-14 00:00:00
SELECT TRUNC(SYSDATE,'mm') FROM dual //2019-05-01 00:00:00
SELECT TRUNC(SYSDATE,'yy') FROM dual //2019-01-01 00:00:00
SELECT TRUNC(SYSDATE,'d') FROM dual
//2019-05-12 00:00:00(上周的星期天,今天是2019-05-14 星期二)
SELECT TRUNC(SYSDATE,'d')+1 FROM dual //2019-05-13 00:00:00
SELECT TRUNC(SYSDATE,'hh') FROM dual //2019-05-14 14:00:00
SELECT TRUNC(SYSDATE,'mi') FROM dual //2019-05-14 14:57:00
根据这些关键词,就可以一一把需要的全部查出来
- 查询今天的订单数量
SELECT COUNT(1) FROM T_HAIR_ORDER t WHERE t.ENDTIME >= TRUNC(SYSDATE)
- 查询本周的订单数量
SELECT COUNT(1) FROM T_HAIR_ORDER t WHERE
t.ENDTIME >= TRUNC(SYSDATE, 'd')+1
- 查询本月的订单数量
SELECT COUNT(1) FROM T_HAIR_ORDER t
WHERE t.ENDTIME >= TRUNC(SYSDATE, 'mm')
- 查询本年的订单数量
SELECT COUNT(1) FROM T_HAIR_ORDER t
WHERE t.ENDTIME >= TRUNC(SYSDATE, 'yy')
网友评论