在线等!急需解决,高分!查询昨天下午16点到今天下午16点的SQL语句!!!求高手解决,感激不

 我来答
shenaodong
2011-10-14 · TA获得超过960个赞
知道小有建树答主
回答量:868
采纳率:0%
帮助的人:797万
展开全部
select * from tb
where shijian between convert(varchar(10),(dateadd(day,-1,getdate()),120)+' 16:00:00' and convert(varchar(10),(getdate(),120)+' 16:00:00'
更多追问追答
追问
提示 
消息 156,级别 15,状态 1,第 1 行
关键字 'where' 附近有语法错误
追答
你要把你的表名 tb和字段shijian名称替换掉
handangaoyang
2011-10-14 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:913万
展开全部
select * from 表名
where 字段名 between CAST(CAST(DATEADD(DD,-1,CAST(GETDATE() as date)) AS varchar(10))+' 16:00:00' AS datetime)
and CAST(CAST(CAST(getdate() as DATE)) AS varchar(10))+' 16:00:00' AS datetime)
版本:SQL2008
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式