我有一个名为stats的表,其中包含以下列: ID,产品,时间戳 它存储所有带有时间戳的产品。 我想知道每天每种产品售出了多少。 我正在尝试查询,但仍然找不到正确的方法。 谢谢。
我尝试过:
SELECT timestamp, count(nome_prodotto) AS total
FROM statistiche
GROUP BY timestamp
答案 0 :(得分:1)
您需要使用DATE()
将同一日期的所有时间戳合并到一个组中。
如果您要为每种产品单独计数,则需要在GROUP BY
子句中。
SELECT DATE(timestamp) AS date, nome_produtto, COUNT(*) as total
FROM statistiche
GROUP BY date, nome_produtto