我在 postgres 9.6 db 中有以下订单表:
orders
item_id, created_at (a timestamp ie Rails app)
我想取回 item_ids 和不同年份的列表以及这样的计数:
item_id year count
------- ---- -----
23 2017 23
24 2017 45
24 2018 11
我该怎么做?我尝试过这样的事情但被卡住了:
select item_id, extract(year from created_at) from orders where group by item_id, created_at;
你快到了,但你需要按年份分组,而不是时间戳值: