限られた時間で日付を1つ増やしようとしています。現在の日付を 1 増やすことができました。
Select *, DATEADD(d,1, GETDATE()) From MyTable;
しかし、各行の時間数の日付を増やしたいのです。
ID Date
1 2012-05-14
2 2012-05-15
3 2012-05-16
どうすればこれを行うことができますか?
限られた時間で日付を1つ増やしようとしています。現在の日付を 1 増やすことができました。
Select *, DATEADD(d,1, GETDATE()) From MyTable;
しかし、各行の時間数の日付を増やしたいのです。
ID Date
1 2012-05-14
2 2012-05-15
3 2012-05-16
どうすればこれを行うことができますか?
ROW_NUMBER()
メソッドの値としてを使用しますDATEADD
。
SELECT
*,
DATEADD(d,ROW_NUMBER() OVER (ORDER BY ID ASC), GETDATE())
FROM
MyTable;