Oracle数据库之日期查询
近期项目需求,需要查询不同情况下的时间点,整理了些,希望能对大家有所帮助
1、系统自带日期;
2、参考类型日期;
3、统一格式为字符串,可根据需求自由延伸;
--当前
select to_char(sysdate,'yyyyMMdd') from dual;
select to_char(to_date('20220914','yyyy/MM/dd'),'yyyyMMdd') from dual;
--上一日
select to_char(sysdate-1,'yyyyMMdd') from dual;
select to_char(to_date('20220914','yyyy/MM/dd')-1,'yyyyMMdd') from dual;
--近七天
select to_char(sysdate-7,'yyyyMMdd') from dual;
select to_char(to_date('20220914','yyyy/MM/dd')-7,'yyyyMMdd') from dual;
--当前月末
select to_char(last_day(sysdate),'yyyy/MM/dd') from dual;
select to_char(last_day(to_date('20220914','yyyy/MM/dd')),'yyyyMMdd') from dual;
--当前月初
select to_char(trunc(add_months(sysdate,0),'mm'),'yyyyMMdd') from dual;
select to_char(trunc(add_months(to_date('20220914','yyyy-MM-dd'),0),'mm'),'yyyyMMdd') from dual;
--上月末
select to_char(last_day(add_months(sysdate,-1)),'yyyyMMdd') from dual;
select to_char(last_day(add_months(to_date('20220914','yyyyMMdd'),-1)),'yyyyMMdd') from dual;
--上一年
select to_char(to_date(trunc(sysdate,'year') - 1),'yyyyMMdd') from dual;
select to_char(to_date(trunc(to_date('20220914','yyyyMMdd'),'year') - 1),'yyyyMMdd') from dual;
Oracle数据库之日期查询相关推荐
- oracle数据库按日期查询,关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解...
关于Oracle数据库日期范围查询的两种实现方法详解,oracle详解 Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设 ...
- Oracle数据库:子查询、单行子查询,多行子查询,in,any,all语句,子查询的练习案例
Oracle数据库:子查询.单行子查询,多行子查询,in,any,all语句,子查询的练习案例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 ...
- oracle数据库怎么分组查询,oracle数据库之分组查询
本章内容和大家分享的是数据当中的分组查询.分组查询复杂一点的是建立在多张表的查询的基础之上,(我们在上一节课的学习中已经给大家分享了多表查询的使用技巧,大家可以自行访问:多表查询1 多表查询2)而在 ...
- oracle 分组 排名,Oracle数据库之分组查询及排序
分组查询:使用 group by 来设置分组,把该列具有相同值的多条记录当成一组记录来处理,然后只会输出一条记录,得到的结果会默认使用升序的方式进行排列. 规则: (1)如果使用了分组函数,或者是 g ...
- 查看oracle数据库启动状态,Oracle数据库的状态查询
1 状态查询 启动状态 SQL语句 结果 nomount select status from v$instance; STARTED select open_mode from v$database ...
- oracle 游标查询数据库,Oracle数据库使用游标查询结果集所有数据
--Oracle使用游标查询结果集所有数据 DECLARE myTabelName NVARCHAR2(200):=''; --表名 myTableRowComment NVARCHAR2(200): ...
- oracle数据库查表_【Oracle数据库】表查询(一)
Oracle数据库的简单查询 本文使用到的数据表如下图: 表名为 EMP .其中,empno为员工号,empname为员工姓名,job为员工岗位,mgr为该员工上司的员工号,hiredate是入职日期 ...
- oracle sql比较时间大小,Oracle数据库中日期时间的操作比较和加减
Oracle数据库中日期时间的操作比较和加减 Oracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7 ...
- Oracle数据库之子查询
Oracle数据库总结: Oracle数据库之基本查询 Oracle数据库之过滤和排序 Oracle数据库之单行函数 Oracle数据库之多行函数 Oracle数据库之多表查询 SQL> 注意的 ...
- Oracle数据库之基本查询
oracle安装参照: Oracle数据库之安装教程 Oracle数据库总结: Oracle数据库之基本查询 Oracle数据库之过滤和排序 Oracle数据库之单行函数 Oracle数据库之多行函数 ...
最新文章
- 云网融合 — 云网业务统一管控技术
- 银行家算法回顾[JAVA实现]
- android与html注册登录,Android登录注册源码
- python异常处理的作用_python之路——异常处理
- cvMorphology形态学原理解析及源码分析
- linux网络编程——客户端编程
- 最牛逼的微服务架构方案,没有之一!
- 亚信安全认证acse_重装出发 | 2019亚信安全合作伙伴大会珠海站召开
- 《Windows 8 权威指南》——1.3 引入全新内核休眠模式,实现“瞬间开机”
- 4.27 前端开发日报
- DHCP保留地址与超级作用域centos7
- 0001-【linux系统】-用于生物信息分析该如何安装ubuntu系统?
- Python调用百度地图api查询经纬度
- 【汇编语言】纯汇编语言编写打飞机小游戏
- 我问自己代言,甄嬛篇
- 麦克风MIC 工作原理以及灵敏度调整
- 三运放差分放大电路分析_★三运放差分放大电路
- CF1720A Burenka Plays with Fractions 题解
- 移动互联网时代,不会“网络预约”的老年人应该怎么办
- GSM技术类有哪些最新发表的毕业论文呢?