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’) )
结果 获取到最大日期的记录
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’) )
结果 获取到最大日期的记录