sql 查询相同记录下日期最大的 一条
来源:互联网 发布:mac电脑如何重装系统 编辑:程序博客网 时间:2024/05/02 20:35
日期 编号 仓库 数量
2012-05-31 C001 A店 136.00
2012-05-29 C001 A店 139.00
2012-05-29 C001 B店 5.00
2012-05-30 C001 B店 6.00
我只显示最大日期的记录,这个SQL怎么写呀?
即
日期 编号 仓库 数量
2012-05-31 C001 A店 136.00
2012-05-30 C001 B店 6.00
- SQL code
- select * from tb twhere not exists(select 1 from tb where 编号=t.编号 and 仓库=t.仓库 and 日期>t.日期)
方法2:create table cangku(F_RQ datetime,F_BH VARCHAR(20),F_SL FLOAT)
INSERT INTO cangku VALUES('2012-05-31','C001',343)INSERT INTO cangku VALUES('2012-05-30','C001',34)INSERT INTO cangku VALUES('2012-05-30','C002',33)INSERT INTO cangku VALUES('2012-05-26','C002',23)
SELECT * FROM cangku T,(SELECT F_BH,MAX(F_RQ) rq FROM cangku GROUP BY F_BH) t2 where t.F_BH=t2.F_BH and t.F_RQ>=t2.rq
方法3:更好理解:
select * from table a where a.date in (select max(b.date) from table b where b.id=a.id)
- sql 查询相同记录下日期最大的 一条
- sql 查询相同记录下日期最大的 一条
- 相同的id 取一条记录 sql
- SQL 取出UserID相同记录中的一条,并且取的是ID最大的。
- Sql Server exists 查询相同姓名或编号 年份最大的一条数据
- Sql Server exists 查询相同姓名或编号 年份最大的一条数据
- SQL查询同一字段下相同的记录,并只显示有相同记录的
- SQL查询当前数据上一条和下一条的记录
- 如何优化SQL查询当前数据上一条和下一条的记录?
- 随机查询一条数据库记录的SQL
- sql查询相同数据日期最大的那条数据小于某个值
- sql查询相同数据日期最大的那条数据小于某个值
- 关于仅显示相同记录中一条的SQL语句
- SQL除去值相同的记录,只保留一条
- 查找相同记录的最大日期的行
- sql 删除相同记录,保留一条
- 在mysql 中查询时间最大的一条记录
- 在mysql 中查询时间最大的一条记录
- gdb 使用方法
- ubuntu下搭建svn服务器
- Kendo UI 框架 HTML5
- 使用ajax和history.pushState无刷新改变页面URL
- Amazon EC2 Linux实例定制内核
- sql 查询相同记录下日期最大的 一条
- 商业中的创意设计
- POJ3613-恰好K步最短路
- 132 个 Web 设计工具(上)
- 一个小时快速熟悉并掌握正则表达式
- 填报表编辑框数据校验不通过填报单元格值置空
- eclipse中几种加入jar包方式的区别 有用知识
- Web Sites系列:从Windows以外系统体验Windows Azure Web Sites
- USACO3.3.1求欧拉路入门,邻接矩阵