oracle 中常见日期查询语句
2016-04-08 12:41
543 查看
1.查询上月末的日期:
select last_day(add_months(sysdate,-1)) from dual;
2.查询本周星期一的日期:
select trunc(sysdate,'day' ) + 1 from dual ;
3.计算年初至今的天数:
select ceil(sysdate-trunc(sysdate,'year')) from dual;
4.查询今天是今年的第几周:
select to_char(sysdate,'fmww') from dual;
5.查询今天是本月的第几周:
select to_char(sysdate,'ww') - to_char(trunc(sysdate,'mm'),'ww') from dual;
6.查询本月的天数:
select to_char(last_day(sysdate),'dd') days from dual;
7. 查询今年的天数:
select add_months(trunc(sysdate,'year'),12) - trunc(sysdate,'year') from dual;
8.查询下周一的日期:
select next_day(sysdate,'下周一日期') from dual;
select last_day(add_months(sysdate,-1)) from dual;
2.查询本周星期一的日期:
select trunc(sysdate,'day' ) + 1 from dual ;
3.计算年初至今的天数:
select ceil(sysdate-trunc(sysdate,'year')) from dual;
4.查询今天是今年的第几周:
select to_char(sysdate,'fmww') from dual;
5.查询今天是本月的第几周:
select to_char(sysdate,'ww') - to_char(trunc(sysdate,'mm'),'ww') from dual;
6.查询本月的天数:
select to_char(last_day(sysdate),'dd') days from dual;
7. 查询今年的天数:
select add_months(trunc(sysdate,'year'),12) - trunc(sysdate,'year') from dual;
8.查询下周一的日期:
select next_day(sysdate,'下周一日期') from dual;
相关文章推荐
- oracle 体系架构
- 利用expdp/impdp数据泵对oracle进行数据迁移
- [oracle] listener.ora 、sqlnet.ora 、tnsnames.ora
- ORACLE分区表注记
- oracle的jdbc连接方式:oci和thin
- Oracle数据库常用技术
- oracle中varchar和varchar2区别
- oracle删除用户及其名下对象
- Oracle非重要文件恢复,redo、暂时文件、索引文件、password文件
- 如何在Oracle中复制表结构和表数据
- Oracle 自己主动诊断资料档案库 (ADR)、自己主动诊断工作流、ADRCI工具
- 在ORACLE中给表、列增加注释以及读取注释
- Oracle 外网访问
- ORACLE游标的应用
- Get Resultset from Oracle Stored procedure
- IT忍者神龟之mysql与oracle的对比
- Oracle数据库语句大全
- Oracle时间比较
- oracle密码文件
- Oracle 数据库转码 US7ASCII ZHS16GBK