Postgre - date_part()函數

Postgre - date_part()函數

date_part()函數 ==> 提醒自已的!

Postgre中,想要從資料表某欄位內取出特定年、月,可以使用date_part()函數來達成。
例如,底下SQL語法可以從會員(member)資料表內取出當月份加入的會員資料。
SELECT * FROM member
WHERE (date_part(’year’, enterdate) = date_part(’year’, CURRENT_DATE)) AND (date_part(’month’, enterdate) = date_part(’month’, CURRENT_DATE))

說明:
enterdate:加入會員日期
CURRENT_DATE:系統日期
如果要取上一個月份所加入的會員資料,則將由系統日期取出的月份再減1即可,例如:date_part(’month’, CURRENT_DATE)-1


0 意見: