sql 查询每个月的数据

假设有个商场,每个月都会进数量不同的商品
每进一个商品,就会往表里增添一次这种商品的ID

现在我想统计每个商品每个月进货的次数

数据格式是 商品ID,月数 ,每个月进货次数


SELECT
    id, 
    MONTH ( date ) AS '月份',
    count( * ) AS '总数'
FROM
    product 
GROUP BY
    id