问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于sql 时间段查询的问题

发布网友 发布时间:2022-04-09 12:45

我来回答

2个回答

热心网友 时间:2022-04-09 14:15

1)
select * from kemu where man='小王' and shijian between dateadd(d,-(case
when datepart(dw,getdate())=1 then datepart(dw,getdate())+5
else datepart(dw,getdate())-2 end),getdate()) and getdate()

2)
select * from kemu where man='小王' and convert(varchar(20),shijian,120) like convert(varchar(7),shijian,120)+'%' and shijian<=getdate()

“ convert(varchar(20),shijian,120) like convert(varchar(7),shijian,120)'%' and shijian between getdate() and dateadd(d,7,getdate())”
这个结果是什么?假设今天是2008-08-12,shijian字段的值是2008-08-11,“convert(varchar(20),shijian,120) like convert(varchar(7),shijian,120)'%'”的结果是:“2008-08-11 13:40:20 like '2008-08%'”,实际上是8月整月的时间都满足这个条件,而后面的:“shijian between getdate() and dateadd(d,7,getdate())”,则是:“shijian between '2008-08-12' and '2008-08-19'”,而你要求的是要查“2008-08-11”至“2008-08-12”之间的数据。

热心网友 时间:2022-04-09 15:33

楼主用下面那个函数就可以解决了

--返回日期中的日期部分
select DATEPART (day, '2008-08-08')

--返回日期是周几
select DATEPART (weekday, '2008-08-08')
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
蚂蚁泡酒适合哪些人喝 蚂蚁酒的功效与禁忌蚂蚁酒的功效与作用 热血无赖卡怎么办 了解这两方面内容 益生菌孕妇 孕妇能喝益生菌吗 羽毛球双打底线是内线还是外线 为什么泰国两位尊者有不死之身 秦始皇活了多少岁?当了几年皇帝? DELL电脑D630.PP18L2手机。才用了4个多月。多少钱我可以买呢,麻烦谁说... dellpp18l现在买多少钱 求多组可爱女生的照片 要求真实 可爱 最好是同一个人的多张照片 年龄为16-19 比较保守 清纯可爱 FIFAol3里10卡什么意思?金卡银卡铜卡什么意思? 16岁女生好看图片不要太惊艳,要几张同一个人的,不要问为什么要,因为我要跟我兄弟网恋? any是用在什么句式中或者语法中的 求多组可爱女生的照片 要求真实 可爱 最好是同一个人的多张照片 年龄为16-23比较 何猷君怎么读音 excel如何设置单色打印 块块传奇手机游戏里面实用的卡片有哪些? 我的车早上不好打火怎么办? 柯南里新一和基德谁比较帅 三国杀铜卡、银卡、金卡什么的怎么获得?有什么用? 怪盗基德帅吗 飒漫画珍玩卡,粉卡,是什么啊?有铜卡,银卡,金卡,钻石卡。没听过粉卡,啊! 怪盗基德帅不帅!一秒钟回答!理由! 求多组可爱女生的照片 要求真实 可爱 最好是同一个人的多张照片 年龄为15-16 比较保守 清纯可爱 谁发给我一些16岁的女孩照片,清纯一点的,要同一个人 华为P30能否控制台式电脑? 名片右上角那个now直播怎么关闭 何猷君怎么读 怪盗基德和工藤新一谁更帅 any 是用在什么句式中或者语法中的?比如anybody,any,anything. 求多组可爱女生的照片 要求真实 漂亮 最好是同一个人的多张照片,要十张或以上 年龄为16-18 系统的任务管理器有什么作用? 猷这个字怎么读 any是用在问句上和否定句上的吗 some用于什么句? any用于什么句? 求多组可爱女生的照片 要求真实 可爱 要是同一个人的多张照片 年龄为15 any在什么情况下用于肯定句中? 求唯美清新图片(动漫,现实) 任务管理器的功能是什么?怎样看懂它 any用在什么句子中,它与SOME有什么区别?请做详细报导. “猷”字的读音是什么? ~猷~字,怎么读?? any在句子的什么情况下使用 求唯美清新图片谢谢!!! 华为P30被盗,能不能系统锁屏? 何献君怎么念? 十六岁女生照片同一个人 跑跑卡丁车大富翁银卡铜卡有什么 any用在肯定句和用在否定句意思一样吗