簡體   English   中英

從單個表的兩個日期之間獲取Yii findAllByAttributes

[英]Yii findAllByAttributes between two dates from a single table

我需要你們的支持。
我有一張桌子,可以保存訪問我博客的人數。
SQL查詢

Select * from count where (visitdate between '2015-09-01' AND '2015-10-30')  

我想將此查詢轉換為yii findAllByAttributes 我嘗試了以下顯示一次計數的方法,但在我的表中顯示了15。

$date_start = '2015-09-01';
$date_start = '2015-10-15';
$criteria=new CDbCriteria;        
$criteria->addBetweenCondition("visitdate",$date_start,$date_end,'AND');
$model = Viewcount::model()-> findAllByAttributes($criteria);
$countreport = count($model);
echo $countreport;  

提前致謝...

你可以嘗試一下

$date_start = '2015-09-01';
$date_start = '2015-10-15';
$criteria=new CDbCriteria;        
$criteria->addBetweenCondition("visitdate",$date_start,$date_end,'AND');
$model = Viewcount::model()-> findAll($criteria);
$countreport = count($model);
echo $countreport;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM