0

在 SQL 中排序后,我得到了如下表:

M_ID
-----
2013/01
2013/02
2013/03
2013/04
2013/05
2013/06

现在我想为每个条目分配一个特定的值,如下所示

M_ID      Days
--------------
2013/01   20
2013/02   30
2013/03   40
2013/04   50
2013/05   60
2013/06   70

那么,您能告诉我如何在 SQL Query 中执行此操作吗?

4

1 回答 1

1

你的意思是这样的(假设是sql-server)?

SELECT M_ID,
       Days = (ROW_NUMBER()OVER(ORDER BY M_ID) + 1) * 10
FROM dbo.TableName

演示

于 2013-08-21T14:46:33.500 回答