[MySQL] Rekenen met datums
Knorfski
26/01/2006 19:04:00Als ik dat doe dan krijg ik
Als ik alle quotes weglaat dan krijg ik hetzelfde resultaat als in het begin :'(
edit:
Hoe komt het dat ik nu een nieuw topic aanmaak :S
Kan deze worden verwijderd ?
Code (php)
1
2
3
4
2
3
4
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2000-01-01 and 2000-02-01' at line 1
Query:
SELECT AVG(stand) as avg_jan FROM standen WHERE tijd between 2000-01-01 and 2000-02-01
Query:
SELECT AVG(stand) as avg_jan FROM standen WHERE tijd between 2000-01-01 and 2000-02-01
Als ik alle quotes weglaat dan krijg ik hetzelfde resultaat als in het begin :'(
edit:
Hoe komt het dat ik nu een nieuw topic aanmaak :S
Kan deze worden verwijderd ?
Gewijzigd op 26/01/2006 19:06:00 door Knorfski
PHP hulp
19/11/2024 09:35:07Frank -
26/01/2006 20:16:00Welke versie van MySQL gebruik je? Oudere versies ondersteunen BETWEEN niet. En daar lijkt het hier ook mis te gaan.
Knorfski
26/01/2006 20:19:00Frank -
26/01/2006 20:44:00Yep, daar zit het probleem dus niet. Maar de quotes die jij gebruikt, zijn geen quotes! Zie het verschil tussen de eerste quote in de foutmelding (een quote) en datgene dat jij gebruikt:
...the right syntax to use near '´2000-01-01´...
Dit moet het zijn: '
...the right syntax to use near '´2000-01-01´...
Dit moet het zijn: '