我有表:查詢到組數據
id | Name | Nick | Points | Date
1 | John |Batman| 123 |2015-01-01
2 | John |Batman| 128 |2015-02-23
3 | John |Batman| 123 |2015-03-30
4 | John |Batman| 123 |2015-04-21
5 | John |Batman| 134 |2015-06-01
6 | John |Batman| 128 |2015-06-12
7 | John |Batman| 128 |2015-07-09
8 | John |Batman| 178 |2015-08-11
我想有輸出:
Name | Nick | Points
John |Batman| 123
John |Batman| 128
John |Batman| 123
John |Batman| 134
John |Batman| 128
John |Batman| 178
當我查詢:
Select Name, Nick, Points
from table
group by Name, Nick, Points
我有輸出:
Name | Nick | Points
John |Batman| 123
John |Batman| 128
John |Batman| 134
John |Batman| 178
我正在使用MSSQL2012(tsql)。
你應該解釋你如何到達期望的輸出 –
查看'LAG'功能 –
請記住,只要沒有指定ORDER BY,結果就是無序的 – jarlh