Oracle各种时间查询
1.获取时间的日:
select to_char(sysdate,’dd’) as nowday from dual
2. –获取时间的时:
select to_char(sysdate,’hh24’) as nowhour from dual;
3.–获取时间的分:
select to_char(sysdate,’mi’) as nowminute from dual;
4.–获取时间的秒:
select to_char(sysdate,’ss’) as nowsecond from dual;
5.–当前星期几
select to_char(sysdate,’day’) from dual;
6.–本周整周日期(以周日为第一天算)
select trunc(sysdate,’d’), trunc(sysdate,’d’)+7 from dual;
7.–下周开始日期
select trunc(sysdate,’d’)+7 from dual;
下周整周日期
select trunc(sysdate,’d’)+7,trunc(sysdate,’d’)+14 from dual;
8.–本月开始日期
select trunc(sysdate,’mm’) from dual;
9.–本月结束日期
select last_day(trunc(sysdate))from dual;
10.–下个月开始日期
select add_months(trunc(sysdate, ‘mm’), 1) from dual;
11.–本季开始日期
select trunc(sysdate,’Q’)from dual;
12–本年开始日期
select trunc(sysdate,’yyyy’) from dual;
13–本年结束日期
select add_months(trunc(sysdate,’yyyy’),12)-1 from dual;
14.
select to_char(sysdate, ‘iw’) as week, –今年已过周
to_char(sysdate, ‘ww’) as week2, –周
to_char(sysdate, ‘ddd’) as day, –今年已过天
to_char(sysdate, ‘q’) as quarter – 今年已过季度
from dual;
注:ww的算法为每年1月1日为第一周开始,date+6为每一周结尾
iw的算法为星期一至星期日算一周,且每年的第一个星期一为第一周
Oracle各种时间查询相关推荐
- oracle带时间查询语句,请教oracle按时间分组查询语句的写法
请教oracle按时间分组查询语句的写法 最近由于要做报表,在一张表中有一个字段为date类型,现在想要在一段时间内(比如一年)能够按照时间段分组查询记录总和,比如我要能够查询2007年到2009年间 ...
- Oracle 日期时间查询
文章目录 一.查询近一个月的数据 : 二.Oracle根据当前时间查询前7天的数据 三.oracle查询日期范围 : to_date方式 to_char方式: 总结 一.查询近一个月的数据 : 如果是 ...
- oracle查询sql时间ain,Oracle SQL 时间查询
一.在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会和我一样,直觉的采用ldquo;yyyy-MM-dd HH:mm:ssrdquo;的 to_date()与24小时制表 ...
- ORACLE 一些时间查询方式
oracle得到当天的0点 select trunc(sysdate) from dual 得到两个时间相差多少天 select (addtime -trunc(sysdate)) from ...
- Oracle根据时间查询
1. 查询时间段之内的数据 查询2021-01-01 至 2021-01- 02 的数据 SELECT * FROM t_table1 t WHERE t.d_time >= to_date(' ...
- php oracle按时间查询,Oracle日期查询:季度、月份、星期等时间信息
Select to_char(sysdate,'Q') from dual;--指定日期的季度 Select to_char(sysdate,'MM') from dual;--月份 Select t ...
- Sqlsugar使用Oracle进行时间查询相关
当天 var lst = db.Queryable<CLASS>("t").Where("TRUNC(t.TIME) = TRUNC(SYSDATE)&quo ...
- oracle按时间要求查询
一 按时间查询 格式: 1,当时间条件字段为字符串类型的时候,通过以下方法查询数据: 1.1.SELECT * FROM 表名 t WHERE 条件1 AND to_date(t.表名,'yyyy/ ...
- Oracle:时间字段模糊查询
需要查询某一天的数据,但是库里面存的是下图date类型 将Oracle中时间字段转化成字符串,然后进行字符串模糊查询 select * from CAINIAO_MONITOR_MSG t WHERE ...
最新文章
- 如何使用机器学习进行异常检测和状态监控?
- mysql事务隔离级别与设置
- 论文推荐 | 2018中国卫星导航年会论文集
- android listview settag,Android View中setTag的二三事
- 江湖召集:.NET开发者们看过来,这场长沙的开发者技术大会正是为你精心准备的大餐...
- 数据库快照的工作方式
- 正整数和小数的正则写成自定义插件
- PAT (Basic Level) Practice1021 个位数统计
- 怎么看vray渲染进度_VRay,corona渲染器可恢复渲染设置,再也不怕渲染参数丢失了...
- 汇编语言典型例子详解_单片机汇编语言经典一百例
- Win10 桌面美化
- Eclipse美化操作
- 图片上传几种方式总结
- Menu键_subMenu设置
- 普及游戏:小型团队如何赢得大赛
- 实验吧CTF逆向题1000writeup
- Ucore与xv6文件系统分析
- html5设计制作作品,16个精美的 HTML5 作品集网站设计案例
- 《asp.net夜话》一书视频ASP.NET夜话视频1-14章下载(ASP.NET夜话2009年5月8日更新)
- 高考填报志愿计算机操作技巧,2021高考填报志愿六个技巧