sql 语句时间段查询 前一天7:00到今天7:00的数据
例如2014-4-287:00到2014-4-297:00的数据select*frombl_datewhereout_datetimebetween'2014-4-280...
例如2014-4-28 7:00 到2014-4-29 7:00 的数据 select * from bl_date
where out_datetime
between '2014-4-28 07:00:00'
and '2014-4-29 07:00:00'
这样是可以的,但是比如今天是2014-4-30 号,可不可以让他自动变化 展开
where out_datetime
between '2014-4-28 07:00:00'
and '2014-4-29 07:00:00'
这样是可以的,但是比如今天是2014-4-30 号,可不可以让他自动变化 展开
1个回答
展开全部
select * from bl_date
where out_datetime
between YEAR(getdate())+MONTH(getdate())+day(getdate()-1)+‘07:00:00'
and YEAR(getdate())+MONTH(getdate())+day(getdate())+‘07:00:00'
where out_datetime
between YEAR(getdate())+MONTH(getdate())+day(getdate()-1)+‘07:00:00'
and YEAR(getdate())+MONTH(getdate())+day(getdate())+‘07:00:00'
追问
将 varchar 值 '07:00:00' 转换为数据类型为 int 的列时发生语法错误。
我已经想出来了,谢谢!
追答
呵呵,帮我设为最佳答案。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询