黑化蛇精病快穿百度云:select语句``关于时间格式 急急```
来源:百度文库 编辑:高校问答 时间:2024/05/05 17:40:33
要查询FINAL表里 TIME为系统时间整点的所有数据
select *
from final
得到系统时间的语句为:SELECT DATEADD(hh, DATEDIFF(hh,0,getdate()), 0)
哪位高手能解答以下 谢谢
select *
from final
得到系统时间的语句为:SELECT DATEADD(hh, DATEDIFF(hh,0,getdate()), 0)
哪位高手能解答以下 谢谢
不知道你所说的整点到底是指什么,我理解的有两种意思:
1.查询对应TIME字段分、秒、毫秒都是0的数据
2.查询TIME是在当前小时内的 数据,比如当前是16:37,要查今天16点到当前时间的数据
对于1:
select *
from final
where right(convert(varchar(30),TIME,21) ,9)='00:00.000'
对于2:
select *
from final
where left(convert(varchar(13),TIME,21) ,21)=left(convert(varchar(13),getdate(),21) ,21)