每月给出每个行号-Oracle SQL

每月给出每个行号-Oracle SQL,sql,oracle,oracle-sqldeveloper,Sql,Oracle,Oracle Sqldeveloper,我有一张这样的桌子: Month | Date ---------------------- May 2019 | 03.05.19 May 2019 | 04.05.19 May 2019 | 07.05.19 July 2019 | 03.07.19 July 2019 | 05.07.19 July 2019 | 06.07.19 July 2019 | 08.07.19 我想有一个查询,给出以下信息 Month | Date | Row

我有一张这样的桌子:

Month     | Date   
----------------------
May 2019  | 03.05.19
May 2019  | 04.05.19 
May 2019  | 07.05.19   
July 2019 | 03.07.19
July 2019 | 05.07.19 
July 2019 | 06.07.19  
July 2019 | 08.07.19 
我想有一个查询,给出以下信息

Month     | Date    | Row Count per Month
----------------------
May 2019  | 03.05.19 | 1
May 2019  | 04.05.19 | 2
May 2019  | 07.05.19 | 3
July 2019 | 03.07.19 | 1
July 2019 | 05.07.19 | 2
July 2019 | 06.07.19 | 3
July 2019 | 08.07.19 | 4
所以它给出了每月每行的数量,但我不知道怎么做,我有更多的月份和日期。我试图用排号来做,但似乎做不好。有什么提示吗?

使用行号

使用行号

使用行号

使用行号


这对我不起作用。它说缺少右括号,即使我已经检查了所有的括号,如果有的话。这对我不起作用。它说缺少右括号,即使我已经检查了所有括号(如果缺少)。
select *,row_number() over(partition by month order by date) as Row_Count
from tablename
   select t.*, row_number() over( partition by month order by date) rn from table t