SQL_多条记录中取最大日期的记录

原创 2015年11月20日 10:08:49

1
数据库中有如下的数据,想取不同ID对应的日期为最大日期的记录
数据记录

SELECT * FROM My_Table A
WHERE A.LEASERENTDETAIL_ID IN(
SELECT MAX(B.LEASERENTDETAIL_ID)
FROM My_Table B
GROUP BY B.LEASECONTRACT_ID
,TO_CHAR(B.CALCULATE_STARTDATE, ‘yyyymmdd’) )

结果 获取到最大日期的记录

sql 查询相同记录下日期最大的 一条

日期 编号 仓库 数量 2012-05-31 C001 A店 136.00 2012-05-29 C001 A店 139.00 2012-05-29 C001 B店 5.00 2012-05-30 C...
  • lijian260
  • lijian260
  • 2012年07月06日 13:18
  • 34869

Sql server 取按日期最大的一条记录

select * from T_Test A where date=(select max(date) from T_Test B where A.[Name]=B.[Name]) 原表记录 ...
  • kevinzhaoyp
  • kevinzhaoyp
  • 2016年03月21日 17:37
  • 7888

sql表中如何获得最大时间的记录

SELECT  * FROM  table   WHERE   MaxTime= (select MAX(MaxTime) from  table) 
  • anya
  • anya
  • 2010年04月28日 14:51
  • 11807

SQL查询一个表中类别字段中Max()最大值对应的记录

问题是: 数据库有一个表 code,里面有个点击量字段click_num和一个类别字段kind以及其它信息字段, 现在要搜出每个类别中点击量最大的那条记录,如果是10个类别,那么结果应该是10条记...
  • bushizhuanjia
  • bushizhuanjia
  • 2011年10月09日 00:57
  • 107177

SQL_多条记录中取最大日期的记录

1 数据库中有如下的数据,想取不同ID对应的日期为最大日期的记录 SELECT * FROM My_Table A WHERE A.LEASERENTDETAIL_ID IN( SELE...
  • haj01
  • haj01
  • 2015年11月20日 10:08
  • 308

数据库排名sql,group by 分组查询按照时间最大值

先给出类似的简单表 DROP TABLE IF EXISTS `TouTiaoAnchor`; CREATE TABLE `TouTiaoAnchor` ( `HourId` int(10) u...
  • wallwind
  • wallwind
  • 2015年07月10日 19:26
  • 12693

sql server提取日期的部分

  • 2011年08月01日 17:55
  • 29KB
  • 下载

SQL 取出UserID相同记录中的一条,并且取的是ID最大的。

SELECT * FROM Product WHERE (id IN(SELECT MAX([id])   FROM Product  GROUP BY userid))   ORDER BY id ...
  • netter2003
  • netter2003
  • 2017年01月18日 22:53
  • 1911

分组查询取最大时间记录的方法Oracle .

sql语句: [sql]  create table dispatch_result  (      dr_id                number                   ...
  • ooooooobh
  • ooooooobh
  • 2016年10月17日 08:41
  • 898

oracle 获取最大日期记录

SELECT * FROM table T WHERE NOT EXISTS (SELECT 1 FROM table T1 WHERE TRUNC(T1.CREATEDATE) > TRUNC(T....
  • macfac
  • macfac
  • 2015年12月18日 15:56
  • 1320
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL_多条记录中取最大日期的记录
举报原因:
原因补充:

(最多只允许输入30个字)