首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

sql 2000 查询某个月份时间最晚的一条记录,该怎么处理

2012-06-15 
sql 2000 查询某个月份时间最晚的一条记录SQL code7519645192012-05-13 10:50:15.3278519646972012-05-14

sql 2000 查询某个月份时间最晚的一条记录

SQL code
7    519    64    519    2012-05-13 10:50:15.3278    519    64    697    2012-05-14 10:50:26.8579    519    64    222    2012-06-14 10:50:36.967


如果要查询5月份的时间最晚的记录
则查询结果为 id 号为 8的那条记录
SQL code
8    519    64    697    2012-05-14 10:50:26.857


[解决办法]
select * from tt a where not exists(select 1 from tt where 
convert(varchar(7),a.f1,120)=convert(varchar(7),f1,120)
and a.f1<f1)
[解决办法]
SQL code
select top 1 * from table1 awhere 时间 between '2012-05-01' and '2012-06-01'order by 时间 desc 

热点排行