Ik heb een query waarin de kolom 'uren' opgeteld moet worden. Alleen de vraag is waarom hij het nu niet doet. Ik krijg in de kolom 'totaal' gewoon de waarden van de kolom 'uren'.
Als ik alleen de kolom sum(uren) nee met de hele where clause dan doet hij het wel goed.
De query:
Als ik alleen de kolom sum(uren) nee met de hele where clause dan doet hij het wel goed.
De query:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| select
t1.boekid,
DATE_FORMAT(t1.datum,'%d-%m-%Y') as datum,
t2.naam as project,
t1.uren as uren,
t3.uurloon as uurloon,
sum(t1.uren) as totaal
from
tbl_uren as t1,
tbl_projecten as t2,
tbl_werknemers as t3
where
t1.werknemerid = '1' AND
t1.werknemerid = t3.werknemerid AND
DATE_FORMAT(t1.datum,'%c') = '4' AND
DATE_FORMAT(t1.datum,'%Y') = '2005' AND
t1.projectid = t2.projectid
GROUP BY t1.boekid, t1.datum, t2.naam, t1.uren, t3.uurloon
ORDER BY t1.datum ASC |
Als je enige gereedschap een hamer is, ziet elk probleem eruit als een spijker...