假設表格如下:MySQL的選擇不同日期查詢
code date1 date2
393517 07/07/2016 00:00 08/07/2016 00:00
393517 07/07/2016 00:00 11/07/2016 00:00
393517 07/07/2016 00:00 12/07/2016 00:00
393517 07/07/2016 00:00 13/07/2016 00:00
393517 08/07/2016 00:00 11/07/2016 00:00
393517 08/07/2016 00:00 12/07/2016 00:00
393517 08/07/2016 00:00 13/07/2016 00:00
393517 11/07/2016 00:00 12/07/2016 00:00
393517 11/07/2016 00:00 13/07/2016 00:00
393516 07/07/2016 00:00 08/07/2016 00:00
393516 07/07/2016 00:00 11/07/2016 00:00
393516 07/07/2016 00:00 12/07/2016 00:00
393516 07/07/2016 00:00 13/07/2016 00:00
393516 08/07/2016 00:00 11/07/2016 00:00
393516 08/07/2016 00:00 12/07/2016 00:00
393516 08/07/2016 00:00 13/07/2016 00:00
393516 11/07/2016 00:00 12/07/2016 00:00
393516 11/07/2016 00:00 13/07/2016 00:00
如何選擇其中date2的是最近的日期各DATE1只有一排?
所以,最後的結果將是:
code date1 date2
393517 07/07/2016 00:00 13/07/2016 00:00
393517 08/07/2016 00:00 13/07/2016 00:00
393517 11/07/2016 00:00 13/07/2016 00:00
393516 07/07/2016 00:00 13/07/2016 00:00
393516 08/07/2016 00:00 13/07/2016 00:00
393516 11/07/2016 00:00 13/07/2016 00:00
換句話說,我將只保留date2的最高值爲每個日期1和代碼。
的'集團BY'最簡單的使用情況。 – 1000111