我有以下查詢。每個駕駛執照號碼都有許多檢查日期。所以記錄如下:SQL Group by MAX(Date)
InspectionDate DriverLicenseNumber
2010-01-02 00:00:00 123
2010-01-05 00:00:00 123
2011-01-05 00:00:00 345
SELECT
MAX(InspectionDate),
DriverLicenseNumber
FROM #Test
GROUP BY DriverLicenseNumber
爲什麼我仍然得到多個日期和相同的駕駛執照號碼?
感謝
什麼是DriverLicenseNumber列的類型。那裏可能有空格/非打印字符? – 2011-02-25 14:18:08
「GROUP BY」只會根據'DriverLicenseNumber'返回一行,必須有其他事情發生。 – 2011-02-25 14:18:31
這就是我的想法。 DriverLicenseNumber是一個VARCHAR(25),並且重複的值是相同的。 – user380432 2011-02-25 14:26:53