查询数据中的第一条和最后一条
2012-01-11 14:33
134 查看
方法一:
select * from s600520 a
where not exists
(select 1 from s600520 b where a.CJDate =b.CJDate and b.CJTime >a.CJTime )
order by CJDate
方法二:
select * from (select *,row_number() over(partition by CJDate order by CJTime desc) rid from s600520)as l where rid =1
select * from s600520 a
where not exists
(select 1 from s600520 b where a.CJDate =b.CJDate and b.CJTime >a.CJTime )
order by CJDate
方法二:
select * from (select *,row_number() over(partition by CJDate order by CJTime desc) rid from s600520)as l where rid =1
相关文章推荐
- SQL 查询表的第一条数据 和 最后一条数据
- oracle 分组查询取第一条数据 关联查询 最后一条数据
- sql查询最后一条数据
- 查询数据表的最后一条记录
- 取每组数据的第一条记录和最后一条记录的SQL语句
- 查询数据表 最后一条记录
- 取最后一条记录的值(插入、查询 数据时自动排序)
- mysql中如何查询表的第一条和最后一条记录
- mysql统计查询每人每天最后一条数据----存在误区
- sql如何查询表的第一条记录和最后一条记录
- 如何使数据绑定的控件实现“上一条”、“下一条”、“第一条”和“最后一条”的功能?(WinForm, C#)
- mysql查询获取分组后最新的一条记录,策略:先排序,然后在次分组查询(默认第一条),就是最新的一条数据了
- java Web连接MySQL数据库工具类 实现分组查询取组最后一条数据
- sql中查询每组的最后一条数据
- Oracle 、sql如何查询表的第一条记录和最后一条记录
- 查询数据库的最后一条数据
- oracle查询分组数据中的最后一条数据和每组的数量
- 查询MYSQl数据表中的最后一条记录
- 查询最后一条数据
- sql语句查询获取下一条数据。