永发信息网

怎么用SQL查询昨天,今天,明天和本周的记录

答案:2  悬赏:20  手机版
解决时间 2021-03-01 18:03
怎么用SQL查询昨天,今天,明天和本周的记录
最佳答案
今天:
select * from TableName
where 日期字段 =convert(varchar(10),getdate(),120);
昨天(去除时间的函数,参照星期1~7):
select * from TableName
where 日期字段 = DATEADD( day,-1, convert(varchar(10),getdate(),120) );
星期1~7:
select * from TableName
where 日期字段 >=
convert(varchar(10), DATEADD( day, 2 - DATEPART( dw,getdate()) , GETDATE() ),120)

and 日期字段 <= convert(varchar(10), DATEADD( day, 8 - DATEPART( dw,getdate()) , GETDATE() ) ,120)
全部回答
sql查询今天的记录: datediff(day,[datetime],getdate())=0 把datetime换为你的相应字段; sql查询昨天的记录: datediff(day,[datetime],getdate())=1 把datetime换为你的相应字段,getdate()-datetime即为时间差。 本月记录: select * from 表 where datediff(month,[dateadd],getdate())=0 本周记录: select * from 表 where datediff(week,[dateadd],getdate())=0 本日记录: select * from 表 where datediff(day,[dateadd],getdate())=0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
气闷不堪什么意思
富湾中学这个地址在什么地方,我要处理点事
kz文件用哪种程序打开
广州增城加盟申通快递电话几多
安徽省涡阳县曹市镇袁店煤矿安全管理漏洞出现
有没有玩天堂1的朋友,请问精灵玉到哪有打的呀
运动可以改变什么~
冰箱冷藏室排水管在哪,冰箱漏水的原因是什么
花式咖啡怎么喝
雅思7分(阅读单项8.5分)如果复习GMAT的话,
短文综合填空exercising is f
库尔滨河怎么去啊,有知道地址的么
中专怎么进华南农业大学动物科学学院
水木年华眼镜曲塘店这个地址在什么地方,我要
男人梦到一条大蛇和一条小蛇是什么意思昨晚我
推荐资讯
我和女友是异地恋,想结婚该如何处理?
泉州离龙岩有多远
求大神指点,寻仙妙音符咒师6666侍宠学什么技
我男朋友初恋,我好累,我们恋爱1个月。我感
请教各位一下,dr.bauer童颜机能美白吗?
中小企业局家属地址在什么地方,想过去办事
二之国怎么捕捉幻兽容易些
珠村大塘边街在什么地方啊,我要过去处理事情
裕生汽车修配厂地址有知道的么?有点事想过去
SQLserver的count方法如何统计多列
我QQ密码被同学知道了,就有人骚扰我,上我的
水静流深,人静心深。爱到极深处,心却变得淡薄
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?