ホームページ >データベース >mysql チュートリアル >SQL で月の最終日を効率的に取得するにはどうすればよいですか?
月の最終日を検索するための SQL ソリューション
月の最後の日の計算は、SQL データベース管理で頻繁に必要になります。 DATEADD
は月の最初の日がすでにわかっている場合に使用できますが、任意の日付の場合はより汎用性の高いメソッドが必要です。
SQL Server 2012 では EOMONTH
関数が導入され、簡単なソリューションが提供されました。 その構文は単純です:
<code class="language-sql">EOMONTH(start_date [, month_to_add])</code>
start_date
は入力された日付です。 オプションの month_to_add
パラメータを使用すると、オフセットを指定できます (例: 次の 月の最後の日は 1)。
特定の日付の月の最終日を検索するには、次を使用します。
<code class="language-sql">SELECT EOMONTH(@YourDate)</code>
@YourDate
を日付変数に置き換えます。これは、その日付を含む月の最後の日を直接返します。
以上がSQL で月の最終日を効率的に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。