SqlSkull

SQL EOMONTH() 関数は日付関数で、指定した日付の月の最終日を、任意のオフセットを付けて返します。

SYNTAX

EOMONTH (Date, )

Date は、月の最終日を得るために使用される日付です。

第2引数 offset は、日付に追加する月数を指定する整数値です。

SQL Serverで関数EOMONTH()の例を見てみましょう。

EOMONTH関数を使って特定の日付の月の最終日を得る

次のステートメントはEOMONTH関数を使って、与えられた日付の月の最終日を返します。

DECLARE @orderdate AS DATETIMESET @orderdate ='1996-07-15 00:00:00.000' SELECT EOMONTH(@orderdate) AS 

見ての通り、日付 =’1996-07-15 00:00:00.000′ に対する月の最終日が返されます。

EOMONTH関数を使って指定された日付から次の月の最終日を取得する

次のステートメントはEOMONTH関数を使用し、指定された日付から次の月の最終日を返します。

ここで、オフセット値 1 を提供しています。つまり、EOMONTH month は入力日付 ‘1996-07-15 00:00:00.000’ に 1 ヶ月を追加し、翌月の最終日を返します。

DECLARE @orderdate AS DATETIMESET @orderdate ='1996-07-15 00:00:00.000' SELECT EOMONTH(@orderdate, 1) AS 

望みの結果を得るために 3, 4 などの任意の正のオフセット値も渡すことができます。

EOMONTH関数を使用して指定された日付から前月の最終日を取得する

次の例では、最初のステートメントでEOMONTH関数を使用して、指定した日付から前月の最終日を返し、2番目のステートメントで指定した日付に対する3つ前の月の最終日を返しています。

DECLARE @orderdate AS DATETIME

SET @orderdate ='1996-07-15 00:00:00.000' SELECT EOMONTH(@orderdate,-1) AS select EOMONTH(@orderdate,-3) as 

最初のステートメントでは、日付 ‘1996-07-15 00:00:00.000’ から前の月の最終日を取得するために -1 のオフセット値が提供されています。

ご覧のように、最初のステートメントの出力は、現在の与えられた日付の月がJULYであるので、前の月の最終日であるJUNEになります’1996-06-30’と出力します。
同様に、2番目のステートメントの出力は、3つ前の月の最終日であるAPRILで、現在の与えられた日付の月はJULYなので、3つ前の月はAPRILになり、4月の最終日は’1996-04-30’になります。
もし日付から日の部分だけが欲しいなら、DAY()関数を使って日付から最後の日だけを取得することができます。

Power BI チュートリアル

SQL Server Template Explorer

SQL Basics Tutorial SQL Advance Tutorial SSRS Interview Q & A
SQL テーブルの作成 SQL Server ストアドプロシージャ SSRS プロジェクトの新規作成 List Of SQL Server basics to Advance Level Interview Q & A
SQL ALTER TABLE SQL Server Merge SSRSで共有データソースを作成する SQL Server Question & 答えクイズ
SQL Drop SQL Server Pivot Create SSRS Tabular Report / Detail Report
です。…. もっと …. More ….More
Azure チュートリアル Python チュートリアル SQL Server チュートリアル Tips & Tricks
Power BI Desktop のダウンロードとインストール Azureストレージアカウントの作成 Pythonを学ぶ & ML Step by Step Enable Dark Theme SQL Server Management Studio
Connect Power BI to SQL Server Upload files to Azure storage container
Power BIでレポートToolTipページを作成する Azure SQL Database Serverを作成する Query Editor Windowで行番号を表示する
….More …More …More

合計556ビュー、今日10ビュー

…More

コメントを残す

メールアドレスが公開されることはありません。