如果不是数字,有没有办法获得平均数量?
我的桌子:
ID| CAT | TITLE | DATE |
--|-------|---------|---------------------|
1 | CAT01 | TITLE01 | 2013-01-18 20:37:15 |
2 | CAT01 | TITLE02 | 2013-01-18 20:37:16 |
3 | CAT02 | TITLE03 | 2013-01-19 12:09:54 |
我怎样才能获得每天帖子的 AVG?
现在我正在使用这个:
SELECT AVG(cat) / DATEDIFF('2013-01-19', '2013-01-18') as average
FROM posts
WHERE date BETWEEN '2013-01-18' AND '2013-01-19'"
但对我来说,它不会返回平均计数。也许我应该先 count(cat) AS cnt 然后使用 avg(cnt) AS 平均值?
还是不能在非数字表上使用 AVG?