ホームページ >バックエンド開発 >PHPチュートリアル >データベース関連の問題についてアドバイスを求めています。毎日データが保存されているテーブルがあります。月ごとのデータ項目の数を取得するにはどうすればよいですか?

データベース関連の問題についてアドバイスを求めています。毎日データが保存されているテーブルがあります。月ごとのデータ項目の数を取得するにはどうすればよいですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:27:05864ブラウズ

データベースの問題についてアドバイスをお願いします。毎日データが保存されているテーブルがあります。月ごとのデータ項目の数を取得する方法があります。
これは 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 FROM_UNIXTIME(iptime,'%Y%m%d'),count(0) from ec_ip_article group by FROM_UNIXTIME(iptime,'%Y%m%d')<br />


FROM_UNIXTIME(iptime,'%Y%m') によって ec_ip_article グループから FROM_UNIXTIME(iptime,'%Y%m'),count(0) を選択します
------解決策のアイデア----------------------
<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 />

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。