对不起我的英文:
我的查询select date from mytable
会返回如下内容:
DATE
27/09/2011
27/09/2011
27/09/2011
27/09/2011
28/09/2011
28/09/2011
29/09/2011
29/09/2011
29/09/2011
我还需要我的查询根据每个不同的日期返回相关性。类似......
DATE | CORRELATIVE
|
27/09/2011 | 1
27/09/2011 | 2
27/09/2011 | 3
27/09/2011 | 4
28/09/2011 | 1
28/09/2011 | 2
29/09/2011 | 1
29/09/2011 | 2
29/09/2011 | 3
我需要帮助才能获得它,例如select date, any_way_to_get_it from mytable
THK!
答案 0 :(得分:5)
SELECT date, ROW_NUMBER()
OVER (PARTITION BY date ORDER BY date) AS any_way_to_get_it
FROM mytable;