SQL Serverで現在の月を取得するにはどうすればよいですか?
1 月には 1 が必要で、12 月には 12 が必要です。
これはどう:
SELECT MONTH(GETDATE())
これは、月に応じて 1 ~ 12 の値を返します。
詳細については、関連する MSDN ドキュメントを参照してください。ドキュメンテーション サイト全体は、誰でも無料で参照できます。使用してください。
試す:
SELECT DATEPART(MONTH, GETDATE())
入手方法はこちら
SELECT MONTH('2015-10-16 00:00:00')
出力
10
H2 データベース:
SELECT MONTH(CURRENT_DATE), YEAR(CURRENT_DATE) ;
出力:
MONTH(CURRENT_DATE) | YEAR(CURRENT_DATE)
2 2020
あなたはこのように試すことができます:
DECLARE month INT;
DECLARE transactionmonth INT;
SELECT NOW() into date;
SELECT MONTH(date) into month;