orcale使用时间查询

该博客主要提供了一系列Oracle数据库中关于时间查询的SQL语句,包括获取时间的日、时、分、秒,当前星期几,本周、下周、本月、下月、本季、本年的开始和结束日期,以及今年已过的周、天、季度等信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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;

作者:java_mmt_sayno
来源:优快云
原文:https://blog.youkuaiyun.com/java_mmt/article/details/81868826
版权声明:本文为博主原创文章,转载请附上博文链接!

orcal数据查询当天开始时间

select to_char(sysdate,'yyyy-mm-dd') from dual orcale 查询当前时间 select sysdate from dual; orcale 查询当天最晚的时间 select to_date (to_char(sysdate,'yyyy-mm-dd')|11:59:59) 另要以24小时的形式显示出来要用HH24 select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;//mi是分钟 获取一天中最小值,及获取一天时间中最大值; select trunc(sysdate), to_date(to_char(sysdate,'yyyy-mm-dd')||'23:59:59', 'YYYY-MM-DD HH24:MI:SS') from dual
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值