ホームページ > データベース > mysql チュートリアル > SQL Server を使用するのは月に何日ですか?

SQL Server を使用するのは月に何日ですか?

Barbara Streisand
リリース: 2025-01-03 20:44:43
オリジナル
248 人が閲覧しました

How Many Days Are in a Given Month Using SQL Server?

SQL Server での月の日数の決定

SQL Server では、特定の月の日数を決定できます。共通のニーズ。この正確な目的のための直接の組み込み関数は存在しない可能性がありますが、2 つの既存の関数の組み合わせを利用する代替方法があります:

EOMONTH 関数と DAY 関数の使用

EOMONTH 関数は、指定された日付の月の最後の日を返します。この知識は、日付値から月の日を抽出する DAY 関数と組み合わせることができます。これらの関数を組み合わせることで、その月の日数を効果的に決定できます。

DECLARE @ADate DATETIME

SET @ADate = GETDATE()

SELECT DAY(EOMONTH(@ADate)) AS DaysInMonth
ログイン後にコピー

このクエリは、@ADate 変数を現在の日付に設定します。次に、EOMONTH 関数が @ADate に適用され、現在の月の最終日を表す日付が得られます。最後に、DAY 関数は、この最終日の値からその月の日数を抽出します。

このアプローチは、長さが異なる月 (たとえば、 2 月または 31 日のある月など)。

以上がSQL Server を使用するのは月に何日ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート