SQL 查询时间段问题 昨天到今天的时间段

sql 连续一周查询昨晚到今早 时间段的数据。 比如 查询一周 晚上八点到第二天早上八点 这个时间段的数据!

时间要分2个段

select * fromwhere
时间 between getDate() -7
and getDate()
and( CONVERT(CHAR(5), 时间, 14) BETWEEN '20:00'AND '23:59' or  CONVERT(CHAR(5), 时间, 14) BETWEEN '00:00'AND '08:00')

img

select name,age from user where addtime between '2016-5-1 00:00:00' and '2016-5-3 00:00:00';

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632