我有如下表:
NUMBER | DATE | VALUE_1 | VALUE_2
145789 | 2016-10-01 | A | Carrot
145789 | 2016-10-03 | B | Apple
145789 | 2016-10-14 | C | Banana
748596 | 2016-10-07 | Mango | Watermelon
748596 | 2016-10-30 | Orange | Avocado
T-SQL選擇一行多組從一個表
我想選擇每個數字的第一條記錄(帶有t的記錄他最低日期)。
我該如何得到這樣的結果?
NUMBER | DATE | VALUE_A | VALUE_B
145789 | 2016-10-01 | A | Carrot
748596 | 2016-10-07 | Mango | Watermelon
這將是很好看什麼ROW_NUMBER的解釋是(窗口/分析功能),以及爲什麼它必須是一個子選擇,以限制各1列。(或鏈接到窗口功能) – xQbert