>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을 사용합니다. to query

$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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.