to_last_day_of_month関数
to_last_day_of_month
関数は、指定されたタイムスタンプの月の最終日を返します。
構文:
TIMESTAMP to_last_day_of_month(<timestamp>)
セマンティクス:
- timestamp:
timestamp
引数は、TIMESTAMP値またはTIMESTAMP型にキャストできる値を取ります。 - 戻り値:
TIMESTAMP(0)
この関数は、次の場合にNULLを返します。timestamp
引数がNULLの場合。- 入力
timestamp
がTIMESTAMP型にキャスト可能でない場合。
例12-23 加入者の場合、アカウント・サブスクリプションの有効期限が切れる月の最終日を出力。
SELECT sa.acct_id, to_last_day_of_month(sa.account_expiry) AS lastday
FROM stream_acct sa
WHERE profile_name="DM"
出力:
{"acct_id":4,"lastday":"2024-03-31T00:00:00Z"}