24

SQL Serverで現在の月を取得するにはどうすればよいですか?

1 月には 1 が必要で、12 月には 12 が必要です。

4

8 に答える 8

41

これはどう:

SELECT MONTH(GETDATE())

これは、月に応じて 1 ~ 12 の値を返します。

詳細については、関連する MSDN ドキュメントを参照してください。ドキュメンテーション サイト全体は、誰でも無料で参照できます。使用してください。

于 2013-10-19T11:03:02.517 に答える
5

次のように試すことができます:

SELECT MONTH(datecolumn) from table

MONTHの詳細もチェック

于 2013-10-19T11:03:59.240 に答える
2

試す:

SELECT DATEPART(MONTH, GETDATE())
于 2015-08-24T13:44:20.423 に答える
1

入手方法はこちら

SELECT MONTH('2015-10-16 00:00:00')

出力

10

于 2015-10-15T09:18:07.493 に答える
0

H2 データベース:

SELECT MONTH(CURRENT_DATE), YEAR(CURRENT_DATE) ;

出力:

MONTH(CURRENT_DATE) | YEAR(CURRENT_DATE)
2 2020

于 2020-02-25T20:30:36.487 に答える
0

あなたはこのように試すことができます:

     DECLARE month INT;
     DECLARE transactionmonth INT;

    SELECT  NOW() into date;
    SELECT MONTH(date) into month;
于 2018-11-29T07:01:48.457 に答える