Hét vraag- en antwoordplatform van Nederland

Hoe kan ik een SQL-query uitvoeren die bepaalde waarden optelt (SUM) waarbij het veld datum een toekomstige datum bevat?

Dus zoiets: "SELECT SUM(factuurbedrag) AS 'totaal' FROM fact_in WHERE 'betaald'>CURDATE()"

Maar dit werkt niet, het telt gewoon alles bij elkaar op terwijl een deel van de velden in de kolom 'betaald' echt een datum in de toekomst bevatten en sommige ook in het verleden. Wat gaat er mis?

Verwijderde gebruiker
13 jaar geleden
1.8K

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Het beste antwoord

Probeer eens :
SELECT SUM(factuurbedrag) AS 'totaal'
FROM fact_in
WHERE betaald >CURDATE()

Dus zonder de '' rond betaald.
(Lees meer...)
Verwijderde gebruiker
13 jaar geleden
Verwijderde gebruiker
13 jaar geleden
PERFECT! :) Nog even 3 kwartier wachten, dan heb je er weer 10 punten bij...

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 2500
Gekozen afbeelding