当前位置: 首页 > news >正文

数据库根据日期统计SQL编写记录

  • 统计每天产生多少数据
SELECT to_char("日期字段",'YYYY-MM-dd') time ,count(*) FROM "表名" GROUP BY time;

在这里插入图片描述

  • 统计每月产生多少数据
SELECT to_char("日期字段",'YYYY-MM') time ,count(*) FROM "表名" GROUP BY time;

在这里插入图片描述

  • 统计每年产生多少数据
SELECT to_char("日期字段",'YYYY') time ,count(*) FROM "表名" GROUP BY time;

在这里插入图片描述

  • 统计周几产生多少数据
SELECT to_char("日期字段",'day') time ,count(*) FROM "表名" GROUP BY time;

在这里插入图片描述

  • 统计每季度产生多少数据
SELECT to_char("日期字段",'Q') time ,count(*),to_char("日期字段",'YYYY') ctime FROM "表名" GROUP BY time,ctime;

在这里插入图片描述

  • 统计每月第几天产生多少数据(和日期统计差不多,3个DDD统计当前年的第多少天)
SELECT to_char("日期字段",'DD') time ,count(*),to_char("日期字段",'YYYY-MM-dd') ctime FROM "表名" GROUP BY time,ctime;

在这里插入图片描述

  • 统计获取当前时间的格式,显示上、下午和星期几
SELECT to_char("日期字段",'YYYY/MM/DD:PM:DY') time ,count(*) FROM "表名" GROUP BY time;

在这里插入图片描述

  • 查询日期每隔七天产生的数据
SELECT TO_CHAR("日期字段", 'YYYY/MM/DD') AS NOW,TO_CHAR("日期字段" - INTERVAL '7'day ,'YYYY/MM/DD') AS PAST,count(*) FROM "表名" GROUP BY NOW,PAST;

在这里插入图片描述

--查询当前时间(SYSDATE)的7秒前时间
SELECT TO_CHAR("日期字段", 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR("日期字段"- INTERVAL '7' second,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM "表名"
--查询当前时间(SYSDATE)的7分钟前时间
SELECT TO_CHAR("日期字段", 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR("日期字段"- INTERVAL '7' minute,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM "表名"
--查询当前时间(SYSDATE)的7小时前时间
SELECT TO_CHAR("日期字段", 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR("日期字段"- INTERVAL '7'hour ,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM "表名"
--查询当前时间(SYSDATE)的7天前时间
SELECT TO_CHAR("日期字段", 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR("日期字段"- INTERVAL '7'day ,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM "表名"
--查询当前时间(SYSDATE)的7月前时间
SELECT TO_CHAR("日期字段", 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR("日期字段" - INTERVAL '7'month ,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM "表名" 
--查询当前时间(SYSDATE)的7年前时间
SELECT TO_CHAR("日期字段", 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR("日期字段"- INTERVAL '7'year ,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM "表名"
--查询当前时间(SYSDATE)参数年、月、日、时、分、秒乘以一个数字倍数之前的时间
SELECT TO_CHAR("日期字段", 'YYYY/MM/DD HH24:MI:SS') AS NOW,TO_CHAR("日期字段"- 8*INTERVAL '7'hour ,'YYYY/MM/DD HH24:MI:SS') AS PAST FROM "表名"

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • c语言-经典例题
  • Redis 为什么这么快?
  • Ant Design Vue 快速上手指南 + 排坑
  • 单片机内存映射
  • wtv-next 宝塔更新教程
  • 计算数学精解【14】-Maxima计算精解【2】
  • VUE3请求意外报跨越错误或者500错误问题
  • 前端内容简单记录
  • Elasticsearch核心概念:
  • 【Linux —— 线程控制】
  • 电子合同如何在线签?9大协助工具软件
  • Python之字符串操作(连接符、重复符、比较、in)
  • 探索SQL的神秘力量:模糊匹配的艺术
  • 8月线代强化规划,李永乐重点总结+带刷计划!
  • Linux驱动入门实验班——LED驱动(附百问网视频链接)
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 30天自制操作系统-2
  • C++11: atomic 头文件
  • jquery ajax学习笔记
  • leetcode讲解--894. All Possible Full Binary Trees
  • Linux快速复制或删除大量小文件
  • mac修复ab及siege安装
  • PHP面试之三:MySQL数据库
  • Ruby 2.x 源代码分析:扩展 概述
  • webgl (原生)基础入门指南【一】
  • Webpack 4 学习01(基础配置)
  • 分类模型——Logistics Regression
  • 机器学习中为什么要做归一化normalization
  • 利用jquery编写加法运算验证码
  • 你不可错过的前端面试题(一)
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 如何实现 font-size 的响应式
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 译米田引理
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​什么是bug?bug的源头在哪里?
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (152)时序收敛--->(02)时序收敛二
  • (9)STL算法之逆转旋转
  • (C语言)逆序输出字符串
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (Java企业 / 公司项目)点赞业务系统设计-批量查询点赞状态(二)
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (九)One-Wire总线-DS18B20
  • (七)Knockout 创建自定义绑定
  • (五)activiti-modeler 编辑器初步优化
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题