2013-08-21 3 views
0

Я получил таблицу, как показано ниже после сортировки в SQL:значение Назначьте отсортированный результат в 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?

+1

А как вы хотите, чтобы определить, какие значения для каждой записи? –

+0

Величина всегда будет LastValue + 10 начиная с 20? –

+2

Какой тип SQL вы используете? MS SQL? MySQL? – GrandMasterFlush

ответ

1

Вы имеете в виду что-то вроде этого (предположительно sql-server)?

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

Demo

Смежные вопросы