以下のステートメントを使用して、実際の月を表示しようとしています。
SELECT (MONTH(now()) - Month(cases.date_entered)) AS 'Call Month'
以下のステートメントを使用して、実際の月を表示しようとしています。
SELECT (MONTH(now()) - Month(cases.date_entered)) AS 'Call Month'
SQL Server では、次のように月名を取得できます。
SELECT DATENAME(month, GETDATE()) AS 'Current Month'
MySQL(関数を使用するためのRDBMSであると思われますNOW()
)の場合、これを行うことができます:
SELECT DATE_FORMAT(NOW(),'%M') AS 'Current Month'
データベースに関係なくこれを行う 1 つの方法は、月番号と月名のテーブルを作成し、それに結合することです。
ただし、クエリは実際には月数を返さないため、これは機能しません。