2017-07-15 5 views
0

私は総額を数えながら、どうやって合計行を数えることができますか?クエリで2つのものを数えるにはどうすればよいですか?

は、ここでは誰でも助けることができることを期待し

..

$total_sales = $this->db->table('order_payment') 
    ->selectRaw('*, sum(order_payment.amount) as total_amount, order_header.*') 
    ->leftjoin('order_header', 'order_header.order_id', '=', 'order_payment.order_id') 
    ->where(DB::raw('Date(reference_date)'), $sales_date) 
    ->where('order_header.order_type_id', '2') 
    ->get(); 

Here's My Database

私は現在、合計金額を取得

が、私は何を得ることができないことorder_type_id行の合計である私のコードです私。 (私の下手な英語のため申し訳ありません)

答えて

0

あなたは

sum(order_payment.amount) as total_amount, ...

+0

sum(order_payment.amount) as total_amount, sum(order_type_id) as total_order_type_id, ...

にTHX SIRを変更することができ、私はそれを試してみますよ –

関連する問題