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?

Weet jij het antwoord?

/2500

Het beste antwoord

Probeer eens : SELECT SUM(factuurbedrag) AS 'totaal' FROM fact_in WHERE betaald >CURDATE() Dus zonder de '' rond betaald.

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100