好的,我在一個表中有一個TankID和一個UnitNumber,另一個表中有一個ExpiredDate,但該表有多個同一個tankID的過期日期,我只想要max(ExpiredDate) 。SQL查詢從不同的表中獲取最大日期
TankID UnitNumber ExpiredDate
20666 107 2009-08-31 00:00:00
20666 107 2010-08-31 00:00:00
20666 107 2011-08-31 00:00:00
20666 107 2012-08-31 00:00:00
20666 107 NULL
現在我只想回到
20666 107 2012-08-31
我試着這樣做:
select tanks.TankID, tanks.UnitNumber, MAX(Table2.ExpireDate)
from Tanks
join Table2 on Tanks.TankID = Table2.TankID
where CompanyID = '1111'
and Tanks.TankID = '22222'
order by Tanks.TankID
這顯然是行不通的,是否有人知道如何做到這一點?由於
謝謝,那很好用 – user1202606 2012-03-08 22:46:11