2017-10-04 65 views
0

例如,如果我有汽車數據並且想要獲得特定汽車ID更改其特定保險時的最短修理日期?數據庫sql查詢根據月底數據的最短日期獲取值

我試着在car_id和Insurance上分組,但不確定如何在這種情況下獲得min(repair_date)。 enter image description here

+0

請提供您的查詢,您已經嘗試了什麼? – demo

+0

請在您的問題上添加您的表格結構 – Gagantous

+0

閱讀此內容。 https://stackoverflow.com/help/how-to-ask – Eric

回答

2

這似乎很簡單:

select car_id, insurance, min(repair_date) 
from repairs 
group by car_id, insurance 
+0

我認爲你是對的。不幸的是,這只是不好的數據,因爲我沒有這樣的記錄導致這種混淆。 – user3830725

+0

非常感謝您的幫助。 – user3830725

0

我會做這樣的

SELECT * FROM (從修理選擇car_id,保險,repair_date 爲了通過car_id,保險,repair_date ASC )作爲 組by car_id,insurance;

在()中選擇您的行,以便最近的日期最先出現,因此是分組時出現的日期。

相關問題