2017-07-15 1 views
0

Ich frage mich, wie kann ich Gesamtzeilen zählen, während die Gesamtmenge zählt?Wie kann ich zwei Dinge in einer Abfrage zählen?

hier ist mein Code

$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

i zur Zeit den Gesamtbetrag bekommen, was ich kann nicht die Summe der order_type_id Reihe ist ..

der Hoffnung, dass jemand helfen kann mich. (Sorry für mein schlechtes Englisch)

Antwort

0

Können Sie ändern

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

zu

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

+0

thx Sir, ich werde es versuchen –

Verwandte Themen