
正文
sqlserver周一,sql周一到周日为一周计算数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sqlserver如何获得最后一周,最近一月的日期
我没明白你说的最后一周是啥意思。
我给你提供三个函数,应该就能拼出来你想要的东西
(1)dateadd(day,-3,getdate())当前日期-3天
dateadd(month,-2,getdate())当前日期-2月
dateadd(year,-1,getdate())当前日期-1年
(2)如果你要单独取年 select year(getdate()) =2017
取月 month(getdate()) =1
取日 day(getdate()) =24
(3)你要取星期几 select datepart(weekday,getdate()) 周一到周日是2,3,4,5,6,7,1
相关问答
Q1: sqlserver2005 怎么取每周周一的日期
下面的语句取当前日期所在的星期的星期一的日期
select
dateadd(day,
2-datepart(weekday,getdate()),getdate())
根据条件替换getdate(),就可以了
Q2: sqlserver 写一个函数,能获取两个日期之间的周一到周五的总天数
select
*
from
表
where
datediff(day,日期段,getdate())=15
上面这个是查询15天内的信息
Q3: sqlserver如何设置周一作为起始周次
你这个涉及"mssql sqlserver set datefirst关键字的用法简介"
请仔细了解此函数的用法就可以了,如有疑问,及时沟通!





