请问版主大哥SELECT的问题

请问版主大哥SELECT的问题:
语句是这样的
select 人员 from 表格 where 时间 > DATEADD(hh,-24,getdate()) 这个表示返回从现在算起往前24小时之间的结果

如果要表示为从现在算起到昨天的11:00应该怎么写啊

作者: zhaoqiao120   发布时间: 2011-07-24

昨天的日期你是知道的,然后在这个基础上+11个小时就是你的时间。

convert(datetime,convert(varchar(10),convert (date,dateadd(dd,-1,getdate())))+' 11:00:00')

作者: oswica   发布时间: 2011-07-25

或者
dateadd(hh,11,convert(datetime,convert (date,dateadd(dd,-1,getdate()))))

作者: oswica   发布时间: 2011-07-25