首页 > 解决方案 > 请将此 Sql 查询转换为 Postgresql

问题描述

我如何在 postgresql 中使用它?

SELECT *
FROM table
WHERE MONTH(columnName) = MONTH(CURRENT_DATE())
AND YEAR(columnName) = YEAR(CURRENT_DATE())

标签: mysqlpostgresql

解决方案


您可以使用current_datedate_part;

postgres=# select date_part('month', current_date) as month,  
                  date_part('year', current_date) as year;
 month | year 
-------+------
     7 | 2020
(1 row)

推荐阅读