[MySql] 日毎の集計をまとめる

MySqlで日毎の集計をまとめるには下記のSQLで行えます。
ちょっと手元で試していませんが、メモの通りなら動くはず...

1
2
3
SELECT DATE_FORMAT(column, '%Y%m%d') AS time, count(*) AS val
FROM table_name
GROUP BY DATE_FORMAT(column, '%Y%m%d')

ちなみに変数を扱うには

1
2
3
4
set @target = "hoge";
 
SELECT * FROM table_name
WHERE column = @hoge;

0 件のコメント :

コメントを投稿