sql查询时间段内所有周六日
2017-08-21 09:41
239 查看
DECLARE @t TABLE(date0 DATETIME) DECLARE @st DATETIME,@et DATETIME SET @st='2017-08-01' SET @et='2017-08-31' WHILE @st <@et BEGIN INSERT INTO @t VALUES(@st) SELECT @st=DATEADD(DAY,1,@st) END SELECT date0,DATENAME(weekday,date0) FROM @t WHERE DATEPART(weekday,date0+@@DATEFIRST-1) IN (6,7)
相关文章推荐
- sql 查出两个时间段内所有的工作日时间[去除周六周日]
- SQL查询某个时间段购买过商品的所有用户
- 查询所有数据库数据文件的SQL
- SQL查询无限层级结构的所有下级,所有上级
- sql查询数据库中有某个值的所有表
- sql根据某一字段查询不重复记录,同时要查询出所有满足条件的字段信息
- 用sql脚本 来查询指定表的所有列名称
- 使用SQL查询所有数据库名和表名
- SQL语句之查找一个表在另一个表上的所有映射(如学生在选课表上的所有映射,即查询选修所有课程的学生姓名)
- SQL取出 所有周六 周日的日期
- SQL取出 所有周六 周日的日期
- Sql查询两个时间段有重叠的记录
- sql 多条件组合查询,并根据指定类别找出所有最小子类别的SQL语句备忘
- SQL语句查询出数据库中所有表的结构
- SQL - 如何查询某个存储过程的的所有参数:
- sql查询库中所有表中的数据总数
- 用stuff 写sql 函数,查询拼装出某列数据中的所有数字。
- SQL时间段查询
- sql在所有存储过程中查询包含某字符串的执行语句
- SQLServer中查询表结构(表主键 、列说明、列数据类型、所有表名)的Sql语句