1

Codeigniter Wanwizard Datamapper でこのようなことをしたいと考えています。

SELECT COUNT(amount), SUM(amount) FROM mytable

基本的には、合計金額と単一のクエリに含まれる行数の両方を抽出したいと考えています。しかし、SUM 関数には select_sum() がありますが、COUNT には select_count() がないため、http: //datamapper.wanwizard.eu/のドキュメント ページで方法を見つけることができませんでした。私の場合のようにそれを行う方法はありますか?ありがとうございました。

4

2 に答える 2

0
$this->db->select("COUNT(ratting) as v_count, SUM(ratting) as v_sum");
$this->db->where('user_id', $user_id);
$row = $this->db->get('user')->row();

出力

stdClass Object
(
    [v_count] => 3
    [v_sum] => 7.5
)

希望はあなたを助けます。

于 2016-11-16T13:45:41.540 に答える
-1

これを試して

$p = new Film();
$p->select('COUNT(amount), SUM(amount)')->get();
于 2013-06-03T15:23:04.057 に答える