Postgres分组查询

时间:2014-02-04 13:42:45

标签: postgresql postgresql-9.1

我需要按产品名称和日期进行分组。

enter image description here

所以从上面的例子中,我希望看到如下结果。可能吗 。有人可以帮帮我吧。谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

也许我错过了你的问题,但这很简单:

select product_name,
       date,
       count(*) as cnt
from the_table
group by product_name,
         date
order by product_name

顺便说一下:date是一个可怕的名字。首先是因为它是一个保留字,但更重要的是因为它没有记录你在列中存储的内容。它可能是“purchase_date”,“sold_date”,“expiry_date”,......?