逐月使用zend 2

时间:2015-07-13 11:18:46

标签: mysql datetime group-by zend-framework2 zend-db

我正在尝试根据位置ID获取每月交易记录。所以我编写了以下zend查询来从表中获取数据。我想根据位置ID和月份分组来获取数据。但是这个查询在月份没有正确分组,但它根据位置ID正确分组。你能帮我解决这个问题吗?谢谢。

        $oSelect = new Select($this->table());
        $oWhere  = new Where();
        $oWhere->equalTo('transaction.location_id',$aDataArray['location']);
        $oSelect->where($oWhere);
        $oSelect->group(array('location_id',new Expression('DATE_FORMAT(created_on, "%Y-%m")')));
        $aResults = $this->getTable()->selectWith($oSelect)->toArray();

0 个答案:

没有答案