выберите сумму в торт - PullRequest
       19

выберите сумму в торт

1 голос
/ 16 апреля 2010

Когда я попытался использовать следующий код, чтобы получить сумму столбца с именем Serviceinfo.services

$conditions = array('fields'=>array('SUM(Serviceinfo.services) as servicecount'),'conditions'=>array('time_id BETWEEN ? AND ?'=>array($startid,$endtid)));
$services = $this->Serviceinfo->find('all',$conditions);

Я должен был получить данные суммы с помощью services[0][0]['servicecount'], что кажется немного странным. И то, что я ожидаю, это services['Serviceinfo']['servicecount'], или более простой. Затем, как я могу это исправить? Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 18 апреля 2010
0 голосов
/ 16 апреля 2010

Попробуйте как:

'SUM(Serviceinfo.services) as Serviceinfo.servicecount'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...