嘿伙计我接近下面的桌子,我需要添加column3;对于具有与第一列相同值的每个附加行计数+1。我需要一个foreach循环吗?实现这一目标的最简单方法是什么?谢谢!
column1 | column2 | column3 A1 123 1 A1 168 2 A1 738 3 B1 122 1 B2 138 2 B3 945 3 B4 174 4 C1 948 1 C2 168 2 C3 849 3
答案 0 :(得分:0)
通过在OLE DB Connection上使用SQL的DENSE_RANK()函数来实现它。
Select column1 ,column2 ,DENSE_RANK() OVER (Partition by column1 Order By column2) "column3" from my_table.