Het is opzich heel simpel maar het lukt me gewoon niet:S.
Ik wil dus het veld factuur_bedrag bij elkaar opgeteld hebben dmv mysql.
nu heb ik deze query:
Als ik
SUM(factuur.factuur_bedrag) AS totaal_bedrag doe geeft die aan dat ik een GROUP BY moet doen. Logisch maar waar moet ik hem dan op sorteren?(welke GROUP BY )?
Ik wil dus het veld factuur_bedrag bij elkaar opgeteld hebben dmv mysql.
nu heb ik deze query:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <?php
$sQuery = sprintf("
SELECT
factuur.*,
factuur.id AS factuur_id,
opdrachten.*,
opdrachten.id AS opdracht_id,
DATE_FORMAT(factuur.factuur_datum, '%%d-%%m-%%Y') AS factuur_datum_ne,
factuur.status AS factuur_status,
gebruikers.*,
gebruikers.naam AS gebruikers_naam,
gebruikers.id AS gebruikers_id,
DATE_FORMAT(gebruikers.datum, '%%d-%%m-%%Y') AS datum_ne
FROM
factuur
INNER JOIN
gebruikers
ON (factuur.gebruikers_id = gebruikers.id)
INNER JOIN
opdrachten
ON (factuur.id = opdrachten.factuur_id)
%s
%s
",
(!empty($id)) ? sprintf("WHERE factuur.id = %d", $id) : '',
(!empty($orderby)) ? sprintf("ORDER BY %s %s ", $this->conn->qstr($orderby), $oco) : 'ORDER BY factuur.factuur_datum DESC'
);
?> |
Als ik
SUM(factuur.factuur_bedrag) AS totaal_bedrag doe geeft die aan dat ik een GROUP BY moet doen. Logisch maar waar moet ik hem dan op sorteren?(welke GROUP BY )?
[ Voor 4% gewijzigd door Verwijderd op 04-03-2006 00:26 ]