使用SQL查询返回每周创建的票证数

Yot*_*ray 5 sql postgresql

我有一个票证表,common_ticket,有一个名为creation_date的列,它保存创建日期.

我想算一下过去几个月每周创建的门票数量.我在编写SQL查询以返回此类信息时遇到问题.只要每个单独的星期有一个不同的数字,它的返回方式就不是很重要.

有没有人对如何做到这一点有任何想法?

a_h*_*ame 13

就像是:

SELECT extract(week from creation_date), 
       extract(year from creation_date),
       count(*)
FROM tickets
GROUP BY extract(week from creation_date), 
         extract(year from creation_date)