現在の日付を取得して、翌月の15日に増やしたいと思います。
[<Date> #dmmm 15, yyyy]
Result:
Oct 15, 2012
DESIRED RESULT:
Nov 15, 2012
よろしくお願いします!!
現在の日付を取得して、翌月の15日に増やしたいと思います。
[<Date> #dmmm 15, yyyy]
Result:
Oct 15, 2012
DESIRED RESULT:
Nov 15, 2012
よろしくお願いします!!
開始日が15日である場合は、次の操作を実行できます。
SELECT DATEADD(mm, 1, [DateField])
ただし、開始日がわからない場合は、最初に開始できる日付を作成する必要があるため、次のように実行できます。
SELECT DATEADD(mm, 1,
CAST(
CAST(DATEPART(mm, [DateField]) AS VARCHAR) +
'/15/' +
CAST(DATEPART(yy, [DateField]) AS VARCHAR)
AS DATETIME))
アーロンから-速記、地域の問題、不適切なキャストを避けるために、これをどのように書くかを次に示します。
SELECT DATEADD(MONTH, 1, CONVERT(CHAR(6), DateColumn, 112) + '15')
FROM ...