Postgres,每月计算

时间:2013-11-07 06:55:19

标签: sql postgresql

我使用以下查询来获取每天的计数,

select count(*) as counter 
from art.pub 
WHERE createddate > CURRENT_DATE;

我想调整它并按当月计算,

调整查询的任何提示

2 个答案:

答案 0 :(得分:3)

在PostgreSQL中尝试使用date_trunc

WHERE createddate >= date_trunc('month', CURRENT_DATE)

答案 1 :(得分:-1)

请试试这个,它可以在MS Sql server上运行

select count(*) as counter 
from  ##TBL_TEMP
WHERE DATEPART(MONTH,createddate) > DATEPART(MONTH, GETDATE());