SQL 计算在一段时间内某周几(如星期一)的所有日期
2008-08-27 04:05 P.M.
设计方法:先提取第1个星期一,然后就是循环+7。难点就是怎么样提取第1个星期一。 /* 功能: 计算在某一段时间内某周几(如星期一)的所有日期 设计:OK_008 时间:2006-10 */ DECLARE @Date datetime DECLARE @StartDate datetime DECLARE @EndDate datetime DECLARE @WeekDay int DECLARE @i int
SET DATEFIRST 7 --设置每周的第一天 SET @StartDate='2006-01-01' --统计的开始日期 SET @EndDate='2006-12-31' --统计的结束日期 SET @WeekDay=2 --根据实际的@@DATEFIRST而定,一般默认是7,如 @StartDate='2006-01-01'时候, @WeekDay=3表示星期二 SET @i=DATEPART(weekday,@StartDate) PRINT '每周的第1天设置@@DATEFIRST: '+CAST(@@DATEFIRST AS nvarchar(1)) PRINT '开始日期对应一周的第几天: '+CAST(@i AS nvarchar(1)) IF(@i<=@WeekDay AND @i<7) SET @i=@WeekDay-@i ELSE IF(@i<=@WeekDay AND @i=7) SET @i=@i-@WeekDay ELSE SET @i=@@DATEFIRST-@i+@WeekDay
SET @Date=DATEADD(day,@i,@StartDate) WHILE @Date<=@EndDate BEGIN IF(@StartDate<=@Date) PRINT CONVERT(nvarchar(10),@Date,121) SET @Date=DATEADD(Week,1,@Date) END GO
/* ==============运行结果================*/ /* 每周的第1天设置@@DATEFIRST: 7 开始日期对应一周的第几天: 1 2006-01-02 2006-01-09 ... ... 2006-12-18 2006-12-25
|
分享到:
相关推荐
一、给定一个日期值,求出此日期所在星期的星期一和星期天的日期数据 例如给定一个日期 2010-09-01,求出它所在星期的星期一是2010-08-30,星期天是2010-09-05 Function创建如下: 代码如下: USE [MSSQL] GO SET ANSI...
获取某一时间段特定星期几的日期。如,查询2011-01-01到2011-02-02时间内所有星期一、星期三的对应日期。
js获取一段时间内的日期,包括开始时间到结束时间内的天的日期,该段时间内的每周一的日期,每月的日期,每年的日期
1 返回农历year年中哪个月是闰月,没有闰月返回0 2 返回农历year年闰月的天数(如果没有闰月则返回0) 3 返回农历year年的总天数 4 返回农历year年month月的天数 5 农历日期的中文字符串 ...11 日期转化周几
日期格式化,时间格式化,一分钟前,昨天,周几 日期格式化,时间格式化,一分钟前,昨天,周几 日期格式化,时间格式化,一分钟前,昨天,周几
NULL 博文链接:https://zzy198772.iteye.com/blog/1022518
Java实现给定日期计算星期几。通过给定****-**-**的格式来计算星期几。
sql判断当天星期几
使用时钟IC,发现有些不会根据日期自动调整星期,为此simple写了此程序,带注释,有bug请联系本人。Thanks,开源共享。
输入日期,返回该日期为周几。输入日期,返回该日期为周几。
string、long、date的相互转换,获取,传入日期是周几、传入日期最后一天、传入日期当月所有日期、2日期内的所有日期
使用python计算指定天数是周几
js 实现 计算某天星期几! 值得下载看看!资源免费,大家分享!!
计算当前日期为当年第几周,计算当前日期为当年第多少天,计算n个月之后的日期
题目:输入某年某月某日,判断这一天是这一年的第几天?
主要介绍了C++基于蔡基姆拉尔森计算公式实现由年月日确定周几的方法,涉及C++针对日期时间的数值运算相关操作技巧,需要的朋友可以参考下
2023年所有日期数据(区分周末、节假日、工作日) mysql 语句 insert 生成的节假日表 code字段状态: 工作日:0 法定节假日:1 休息日加班(法定节假日调休):2 休息日(日常休息日):3 mysql2023日期数据全部.sql
JS 日期 星期 时间 兼容火狐 兼容火狐的时间日期代码,超精简,超好用
JS版计算指定日期是当年的哪一周。 为了有分好下载,传上来换点分。