0
我是SQL查詢世界的新手。 我需要消除重複的Staff#並只檢索突出顯示的行。 任何幫助是高度讚賞。ORACLE中的SQL查詢 - 選擇最近的日期
Staff# Pay_DT Due_DT loan_flag housing
------------------------------------------------------------------------
123-45-6789 14-Feb-14 3-Jan-14 Y null
123-45-6789 14-Feb-14 3-Jan-14 Y Annual
123-45-6789 14-Feb-14 13-Jan-14 Y null
**123-45-6789 14-Feb-14 13-Jan-14 Y Annual**
123-45-6789 null null Y null
123-45-6789 null null Y Annual
爲什麼那排?你的主題談論「最近的日期」。你不知道是哪一天。有4行具有相同的最大'pay_dt'。有兩行具有相同的最大「pay_dt」和「due_dt」。你爲什麼選擇一個呢? –
你想只返回那一行? – Coffee
這是一個歷史數據。我需要知道房屋設置爲每年付款DT並付款。感謝您的及時回覆。 – user3482634