服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Sql Server - SQL 返回期间内的所有日期

SQL 返回期间内的所有日期

2019-11-13 14:43mssql教程网 Sql Server

就是实现时间段内的所有日期的sql语句,非常的不错,大家可以参考下。

代码如下:


select rownum as dateIndex,to_date('20090701','yyyy-mm-dd')+ rownum-1 AS DATE_ FROM DUAL CONNECT BY LEVEL >= 1 AND LEVEL <=(TO_DATE('20090731','yyyy-mm-dd')-TO_DATE('20090701','yyyy-mm-dd')+1) 



result: 

1 2009/07/01 
2 2009/07/02 
3 2009/07/03 
4 2009/07/04 
5 2009/07/05 
6 2009/07/06 
7 2009/07/07 
8 2009/07/08 
9 2009/07/09 
10 2009/07/10 
11 2009/07/11 
12 2009/07/12 
13 2009/07/13 
14 2009/07/14 
15 2009/07/15

延伸 · 阅读

精彩推荐