每天数据库要查询资料,日期条件为上周一至上周日

每天数据库要查询资料,日期条件为上周一至上周日,第1张

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

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

不过你要查询的话。。。时间范围的结尾不能用周末,要是周末的23:59:59,或这周一,SQL语句是select dateadd(day,-Datepart(weekday, getdate()+@@DateFirst -1)+1, getdate())

SQL提供了DATEADD函数,直接使用即可;

SELECT DATEADD(yy, -3, GETDATE());

-- DATEADD   时间运算

-- yy        表示

-- GETDATE() 表示当前时间

-- -3        加-3,即减3

MYSQL写法:

SELECT DATE_ADD(NOW(),INTERVAL -3 YEAR) ;

用asp在ACCESS数据库中对<%dateadd("day",rs("period"),date()%>时间 *** 作,转成SQL数据库怎么修改?请各位大侠来帮帮忙!

--------不需要作任何修改,你的根本是 VBS 函数的代码,与是否用 SQL SERVER 毫无关系

DateAdd函数原型为:DATEADD ( datepart , number, date )

这里的number指的是一个具体数字,以表示在当前日期加上的具体天数,所以应是一个数字才行 [时长]中的[]表示匹配指定范围内或者属于方括号所指定的集合中的任意单个字符,因而有此提示

以上就是关于每天数据库要查询资料,日期条件为上周一至上周日全部的内容,包括:每天数据库要查询资料,日期条件为上周一至上周日、如何数据库表示三年前今日、用asp在ACCESS数据库中对<%dateadd("day",rs("period"),date()%>时间 *** 作,转成SQL数据库怎么修改等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9324300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存