Trong PostgreSQL, bạn có thể sử dụng EXTRACT()
hàm để lấy tháng từ một ngày.
Bạn cũng có thể sử dụng DATE_PART()
chức năng để làm điều tương tự.
Ví dụ 1:Hàm EXTRACT ()
Đây là một ví dụ về việc sử dụng EXTRACT()
hàm để trích xuất tháng từ một ngày.
SELECT EXTRACT( MONTH FROM TIMESTAMP '2020-12-16 10:41:35' ) AS "Month";
Kết quả:
Month ------- 12
Đây là một ví dụ khác sử dụng dấu thời gian hiện tại.
SELECT current_timestamp, EXTRACT( MONTH FROM current_timestamp ) AS "Month";
Kết quả:
current_timestamp | Month ------------------------------+------- 2020-03-05 09:15:19.89834+10 | 3
Ví dụ 2:Hàm DATE_PART ()
Đây là một ví dụ về việc sử dụng DATE_PART()
chức năng thay thế.
SELECT current_timestamp, DATE_PART( 'month', current_timestamp ) AS "Month";
Kết quả:
current_timestamp | Month -------------------------------+------- 2020-03-05 09:16:53.587544+10 | 3