前端之家收集整理的这篇文章主要介绍了
使用SQL生成一系列日期,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个
SQL查询,它接受一个日期参数(如果我把它扔进一个
函数),我需要在去年的每一天运行它。
如何生成过去365天的列表,所以我可以使用直接sql来做到这一点?
显然生成列表0..364也可以,因为我总是可以:
SELECT SYSDATE - val FROM (...);
无需使用额外的大表或ALL_OBJECTS表:
SELECT TRUNC (SYSDATE - ROWNUM) dt
FROM DUAL CONNECT BY ROWNUM < 366
会做的伎俩。
原文链接:https://www.f2er.com/mssql/84413.html