find ( array ( 'select' => 'staff,item,sum(price) as price,itemCategory,Month(date) as month', 'where' => 'staff=' . $sid . " and status=1 and Year(date)=" . $year . ' and Month(date)=' . $month, 'groupby' => 'item,Month(date),itemCategory', 'asArray' => true ) ); return $list; } /** * 按人员年月合计报销单大项金额 * @param string $sid * @param string $year * @param string $month * @return unknown */ function getReceiptTotalItemCategory($sid='',$year='',$month=''){ if(empty($sid)) return array(); $list=$this->find ( array ( 'select' => 'staff,sum(price) as price,itemCategory,Month(date) as month', 'where' => 'staff=' . $sid . " and status=1 and Year(date)=" . $year . ' and Month(date)=' . $month, 'groupby' => 'Month(date),itemCategory', 'asArray' => true ) ); return $list; } } ?>