データベースの問題についてアドバイスをお願いします。毎日データが保存されているテーブルがあります。月ごとのデータ項目の数を取得する方法があります。
これは ec_ip_article テーブルです。iptime は毎日のタイムスタンプです。毎月 1 つずつ SQL を取り出して数をカウントするのは面倒です。もっと簡単な方法はありますか?
-----ソリューションのアイデア----------------------
select FROM_UNIXTIME(iptime,'%Y-%m') as m, count(*) as cnt from ec_ip_article group by 1
<br />select FROM_UNIXTIME(iptime,'%Y%m%d'),count(0) from ec_ip_article group by FROM_UNIXTIME(iptime,'%Y%m%d')<br />
<br />SELECT ip_id,count(ip_id) count,FROM_UNIXTIME(iptime, '%Y%m%d') date FROM test GROUP BY FROM_UNIXTIME(iptime, '%c') ORDER BY iptime<br />