`

oracle查询指定月份的日期列表

 
阅读更多
--oracle查询一段时间内的日期列表
select level,to_char(to_date('2014-02-01','yyyy-mm-dd')+level-1,'yyyy-mm-dd') as dat from dual
connect by level <=to_date('2014-02-28','yyyy-mm-dd')-to_date('2014-02-01','yyyy-mm-dd')+1
--oracle查询每月第一天
select trunc(to_date('2014-03','yyyy-mm')) from dual;  
--oracle查询每月最后一天
select last_day(to_date('2014-03','yyyy-mm')) from dual;    

--oracle查询指定月份的日期列表
--第一个trunc(to_date('2014-02','yyyy-mm')和最后一个trunc(to_date('2014-02','yyyy-mm')代表开始日期,中间的'2014-02'代表结束日期
select level,to_char(trunc(to_date('2014-02','yyyy-mm'))+level-1,'yyyy-mm-dd') as dat from dual
connect by level <=last_day(to_date('2014-02','yyyy-mm'))-trunc(to_date('2014-02','yyyy-mm'))+1

分享到:
评论

相关推荐

    Oracle时间日期操作

    4. 日期和时间的计算:使用 `add_months` 函数可以对日期进行月份的加减运算,例如:`add_months(sysdate, -5)` 可以将当前日期减去 5 个月。 5. 日期和时间的比较:使用 `&gt;`、`、`=` 等运算符可以对日期和时间进行...

    oracle查询截至到当前日期月份所在年份的所有月份

    主要介绍了oracle查询截至到当前日期月份所在年份的所有月份,本文通过代码给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下

    Oracle中trunc()函数用法处理日期、数字类型数据

    Oracle 中的 TRUNC 函数用法处理日期、数字类型数据 TRUNC 函数是 Oracle 中的一个重要函数,它可以用来截断日期和数字类型的数据。下面我们将详细介绍 TRUNC 函数的用法和特点。 一、日期 TRUNC 函数 TRUNC 函数...

    ORACLE sql 星期几 一个月的第几天等 方法

    * Add_Months 函数:将日期增加或减少指定的月份 * Last_Day 函数:返回一个月的最后一天 * Next_Day 函数:返回下一个指定的日期 这些函数可以帮助开发者处理日期相关的计算和格式化。 Oracle SQL 提供了多种日期...

    45个非常有用的 Oracle 查询语句小结

    你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。 代码如下:SELECT TRUNC (SYSDATE, ‘MONTH’) “First day of current month” FROM DUAL; 2.获取当前月份的最后一天 这个查询语句类似于上面那个语句,...

    Oracle与Informix函数比较.doc

    3. 获取指定日期的月份:Informix 中的 month 函数可以获取指定日期的月份,而 Oracle 中的 month 函数可以实现相同的功能。 4. 获取指定日期是星期几:Informix 中的 weekday 函数可以获取指定日期是星期几,而 ...

    oracle 时间函数

    在 Oracle 中,提供了多种时间函数,包括当前日期和时间、上月的首天、末天、本月首天、最后一天、增加或减少月份、计算日期之间的月数、获取指定日期后的第一个工作日等。 Sysdate 函数 Sysdate 函数用于获取当前...

    根据Oracle数据库scott模式下的emp表和dept表

    这个查询语句使用了日期函数来筛选出指定日期的员工信息。 11. 查询员工工龄大于或等于 10 年的员工信息 select * from emp where (sysdate - hiredate)/365 &gt;= 10; 这个查询语句使用了日期函数来计算员工的工龄...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    日期类型 date 7字节 用于存储表中的日期和时间数据,取值范围是公元前4712年1月1日至公元9999年12月31日,7个字节分别表示世纪、年、月、日、时、分和秒 二进制数据类型 row 1~2000字节 可变长二进制数据,在具体...

    oracle时间函数,如何取得某月的第一天和最后一天

    oracle常用时间函数,取日期差,求下一个星期几,求每月的第一天,求每月的最后一天,年份加减,月份加减等

    Oracle to_char

    Oracle 的 to_char 函数是一个功能强大且灵活的格式化函数,能够将各种数据类型(日期/时间、整数、浮点数、数字)转换成格式化的字符串,并且能够从格式化的字符串转换回原始的数据类型。该函数的第二个参数是用于...

    Oracle9i的init.ora参数中文说明

    说明: 指定数据库的默认语言, 该语言将用于消息, 日期和月份名, AD, BC, AM 和 PM 的符号, 以及默认的排序机制。可支持的语言包括英语, 法语和日语等等。 值范围: 任何有效的语言名。 默认值: 根据操作系统而定 ...

    oracle函数大全.doc

    ORACLE函数大全 ________________________________________ 作者:[本站编辑] 来源:[CSDN] 浏览:[ ] SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL&gt; select ascii('A') A,ascii('a') a,...

    MYSQL,SQLSERVER,ORACLE常用的函数

    SQL&gt; select instr('oracle traning','ra',1,2) instring from dual; INSTRING --------- 9 6.LENGTH 返回字符串的长度; SQL&gt; select name,length(name),addr,length(addr),sal,length(to_char(sal)) from ....

    oracle数据库经典题目

    系统权限提供了在Oracle数据库系统范围内执行某种任务的操作能力,而对象权限则是一种赋予用户在指定的数据库对象(如表、视图、过程等) 16. Oralce数据库在进行物理备份有联机备份和脱机备份两种方式可供选择。 ...

    程序员的SQL金典6-8

     11.7.4 计算销售单制单日期所在月份的第一天和最后一天  11.8 结果集转置  11.8.1 将结果集转置为一行  11.8.2 把结果集转置为多行  11.9 递归查询  11.9.1 Oracle中的CONNECT BY子句  11.9.2 Oracle中的SYS...

    程序员的SQL金典7-8

     11.7.4 计算销售单制单日期所在月份的第一天和最后一天  11.8 结果集转置  11.8.1 将结果集转置为一行  11.8.2 把结果集转置为多行  11.9 递归查询  11.9.1 Oracle中的CONNECT BY子句  11.9.2 Oracle中的SYS...

    程序员的SQL金典3-8

     11.7.4 计算销售单制单日期所在月份的第一天和最后一天  11.8 结果集转置  11.8.1 将结果集转置为一行  11.8.2 把结果集转置为多行  11.9 递归查询  11.9.1 Oracle中的CONNECT BY子句  11.9.2 Oracle中的SYS...

    程序员的SQL金典4-8

     11.7.4 计算销售单制单日期所在月份的第一天和最后一天  11.8 结果集转置  11.8.1 将结果集转置为一行  11.8.2 把结果集转置为多行  11.9 递归查询  11.9.1 Oracle中的CONNECT BY子句  11.9.2 Oracle中的SYS...

Global site tag (gtag.js) - Google Analytics