我试图在上个月和总计中获得用户积分的总和,是否有可能在一个查询中得到它?即时通讯使用zend,但我可以得到它与提供的SQL工作。上个月总计
继承人我总上个月
$select = $this->_db
->select()
->from(array('p' => $this->_name), array(
'user_login',
'sum' => new Zend_Db_Expr('SUM(p.value)'),
)
)
->joinLeft(array('u' => 'user'), 'p.user_login = u.login')
->group('p.user_login')
->where('DATE(when) >= CURDATE() - INTERVAL 30 DAY')
->order('sum DESC')
;
return $this->getAdapter()->fetchAll($select);
总共是什么? – 2013-02-24 14:12:18