</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 日期
相关文章
- 01-17sql 随机取指定范围内的值
- 01-17SQL零星技术点:SQL中转换money类型数值转换为字符串问题
- 01-17日期:7.25;内容:制作了个人学习时间的累加和展现。
- 01-17sql中从指定位置截取指定长度字符串
- 01-17SQL 表 和字符串 互转 (行列互转)
- 01-17sqlalchemy 执行原生sql语句
- 01-17SQL中将某个表中的多行数据在一个字段显示
- 01-17INCEPTION 编译过程报错 make[2]: * [sql/CMakeFiles/sql.dir/sql_yacc.cc.o] Error
- 01-17sql查询utf8mb4_bin与utf8mb4_general_ci
- 01-17Python计算给定日期的周内的某一天