sql按时间 查询表中最后一天的数据

数据有多条!~

第1个回答  2012-07-16
sql2000下测试可行

select t1. *
from 表 t1,
(select max(shijian)as 日期 from 表 ) t2 ---取得最大一天的日期
where DateDiff(day,t1.shijian,t2.日期)=0 ---取得等於最後一天的时间的数据本回答被提问者和网友采纳
第2个回答  2012-07-16
select * from table where time>
convert(varchar(10),(select top 1 time from table order by time desc),23)追问

谢谢 自己搞定了!!!!~~~

第3个回答  2012-07-16
select * from table where date=(select max(date) from table)
相似回答