首页 > 代码库 > sql日期补全
sql日期补全
</pre><pre name="code" class="sql">IF OBJECT_ID('TBL')IS NOT NULL DROP TABLE TBL GO CREATE TABLE TBL( 日期 DATE ) GO INSERT TBL SELECT '2014-09-30' UNION ALL SELECT '2014-10-06' go DECLARE @DATE DATE SELECT @DATE=MAX(日期) FROM TBL ;WITH T AS( SELECT * FROM TBL UNION ALL SELECT DATEADD(DD,1,A.日期) FROM T A WHERE NOT EXISTS(SELECT * FROM TBL B WHERE B.日期=DATEADD(DD,1,A.日期) ) AND A.日期<@DATE ) SELECT *FROM T ORDER BY 日期
sql日期补全
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。