fyqt.net
当前位置:首页 >> sql DAtEpArt wEEkDAy >>

sql DAtEpArt wEEkDAy

这个函数的第一天是星期天 星期天 1 星期一 2 . . . 星期五 6

上面那位说那么多,就简单一句select DATEPART(WEEKDAY,GETDATE()+@@DATEFIRST-1) --判断当前是日期是星期几,像今天会返回4 select DATEPART(WEEKDAY,convert(datetime,'2012-04-29')+@@DATEFIRST-1) 上面这句就是指定日期的~

select *from thetablewhere datepart(weekday, thedatefield) in (1,7)

select dateadd(day,-Datepart(weekday, getdate()+@@DateFirst -1)-6,getdate())--不管今天星期几,返回上周一 select dateadd(day,-Datepart(...

getdate()返回当前系统日期和时间 datediff是计算时间差的 datediff(day,getDate(),openDate)返回开卡日期到本日的天数 datepart(weekday,openDate)返回星期数 (datediff(day,getDate(),openDate)

select datepart(weekday,getdate())--查星期几,返回中文字符,如“星期四”...1 2008-10-28 sql数据库查询语句 6 更多关于数据库查询的知识 > ...

select year(test1.order_head.ship_date) as year,month(test1.order_head.ship_date) as month, sum(case when DATEPART ( weekday ,test1.order_head.ship_date)=2 then test1.order_body.totalmoney else 0 end) as [1], sum(case when DATE...

假设你有一个日期rq的字段,你可以这样写 select* from sy7 where datepart(weekday,rq)-1 between 1 and 7 sy7是一张表

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com