今天刚弄的sql查询的小问题,根据时间查询最近的条记录
2013-05-24 11:56
441 查看
全部数据是这样的
我想要的数据是
查询每个TagID,最近的一条记录。
查询语句如下
select s1.TagID,s1.TagName,s1.nValue,s1.CreatTime from en s1,
(select TagID,max(CreatTime) as CreatTime from en group by TagID) s2
where s1.TagID=s2.TagID and s1.CreatTime=s2.CreatTime order by TagID
我想要的数据是
查询每个TagID,最近的一条记录。
查询语句如下
select s1.TagID,s1.TagName,s1.nValue,s1.CreatTime from en s1,
(select TagID,max(CreatTime) as CreatTime from en group by TagID) s2
where s1.TagID=s2.TagID and s1.CreatTime=s2.CreatTime order by TagID
相关文章推荐
- sql根据时间查询当天-昨天记录
- sql根据时间查询记录
- 根据时间或时间戳分组统计查询SQL记录
- 庭审管理中动态显示今天起7日内的数据,动态查询,并根据已有数据判断新增和修改时的时间冲突问题
- 庭审管理中动态显示今天起7日内的数据,动态查询,并根据已有数据判断新增和修改时的时间冲突问题(2)
- sql查询近期记录问题
- Mysql查询最近一条记录的sql语句(优化篇)
- sql 查询本日本周本月 时间 问题
- MySQL——根据某时间点查询其前后数据记录并正序输出到TXT文件
- 根据最近时间求单价....SQL
- 查询从M条到N条记录的问题可扩展到分页查询SQL语句
- SQL DATEDIFF语法及时间函数 Sql 查询当天、本周、本月记录
- SQL 数据小练习,呼叫中心 ----查询通话时间最长的5条记录 ----查询以0开头的通话总时,以秒为计算单位 ----查询2010年7月通话总时长最多的前两个呼叫员的编号 ----查询201
- sql表查询某一字段为空的记录的问题
- sql查询技巧,按时间分段进行分组,每半小时一组统计组内记录数量
- 数据库->SQL Server2005->随机遇到问题->查询name重复,id不重复,时间最新的记录
- 根据ajax从服务器获取数据的时间和ID,根据最近的时间,显示一个记录重复ID的数字
- SQL查询今天、昨天、本月、本周的记录
- 根据 (进货记录/ 销售记录) 表 查询实时库存量的 SQL语句 for ACCESS
- SQL查询今天与昨天的记录,及本月记录、本周记录