ホームページ >PHPフレームワーク >YII >yii2 で統計をクエリする方法

yii2 で統計をクエリする方法

藏色散人
藏色散人オリジナル
2020-01-09 10:05:334013ブラウズ

yii2 で統計をクエリする方法

yii2 統計をクエリするにはどうすればよいですか?

クエリ データ グループ化統計

推奨学習: yii フレームワーク

yii クエリ データ グループ化統計

$query=Information::find()->groupBy('insertion_time')->alias('a')->select('count(*) as total,a.*')->all();

はローカルでは正常ですが、オンラインにするとエラーが報告されるため、ネイティブ SQL を使用してクエリを実行します。

$sql = "SELECT count(*)as total,insertion_time FROM `tre_information_hints` GROUP BY insertion_time";
$query = Yii::$app->getDb()->createCommand($sql)->queryAll();
 
 
 
-------------------------------------------------------------------------------------------
select from_unixtime(created_at, '%Y-%m-%d') AS time,count(DISTINCT user_id) as mun from tre_mineral_log GROUP BY time ORDER BY time desc

total は、統計数値を保存するための自己定義フィールドです。

以上がyii2 で統計をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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