在查询统计的时候,会去查询今天的订单数量,昨天的数量,本周的数量,本月的数量,本年的数量。下面依次列出:
关键词
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')
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。