Ik wil een query maken die de records teruggeeft waarvan het aantal uren groter is dan acht. Maar hij moet eigenlijk wel het aantal uren optellen als het dezelfde datum is (bv. die van 20030303)...
[tabel]
ID Uren Datum
1 14 20030328
1 6 20030301
1 4 20030303
1 3 20030303
1 2 20030303
[/tabel]
[query]
SELECT SUBSTRING( Datum, 7, 2 ), Uren
FROM urentabel
WHERE Uren >= 8 AND ID = '1' AND
MONTH (
Datum
) = '03'
[/query]
Maar dan worden de datums dus niet opgeteld. Eigenlijk zou je dus een count ofzo moeten doen? Of een select in een select, maar ik weet ff niet hoe dat zou moeten. Of moet ik een Union gebruiken?
[tabel]
ID Uren Datum
1 14 20030328
1 6 20030301
1 4 20030303
1 3 20030303
1 2 20030303
[/tabel]
[query]
SELECT SUBSTRING( Datum, 7, 2 ), Uren
FROM urentabel
WHERE Uren >= 8 AND ID = '1' AND
MONTH (
Datum
) = '03'
[/query]
Maar dan worden de datums dus niet opgeteld. Eigenlijk zou je dus een count ofzo moeten doen? Of een select in een select, maar ik weet ff niet hoe dat zou moeten. Of moet ik een Union gebruiken?