SQL:日時から特定の月を抽出する
Marketing Cloud内で使用するSQLクエリの書き方のご紹介です。
・日時からある特定の月だけの人を抽出したい場合
MONTH(日付型の項目名) =x
【例】4月のデータのみ抽出
DE名:BirthdayList
Name__c | Birthday__c |
Aさん | 1/1 |
Bさん | 2/1 |
Cさん | 3/1 |
Dさん | 4/1 |
SELECT Name__c, Birthday__c FROM BirthdayList WHERE MONTH(Birthday__c) = 4
⇒結果
Name__c | Birthday__c |
Dさん | 4/1 |
■おまけ
年の場合は、
YEAR(Birthday__c)
日の場合は、
DAY(Birthday__c)
※2022/01/20時点 Marketing CloudはSQLServer2016に準拠しています。
https://help.salesforce.com/s/articleView?id=sf.mc_as_sql_reference.htm&type=5