Voor een klant ben ik een script aan het maken. Maar ik heb 2 date time velden en nu wil ik dat je bijvoorbeeld in 2 inputs datums kan invullen en dan zoekt hij de facturen tussen die 2 datums. Dat heb ik nu.
Maar zodra ik bijvoorbeeld dit doe:
Van: 2011-08-12
Tot: 2011-08-19
Dan krijg ik o.a resultaten van 2013 etc, maar wat me wel opvalt is dat de foute resultaten wel in 1 van de 2 date velden een 0000-00-00 als value hebben.
Wie weet hoe ik dit kan oplossen.
Query
SELECT
sl.factuurnummer,
sl.factuur_datum_betaald,
sl.factuurdatum,
sl.factuur_omschrijving,
sl.factuur_ex_btw_bedrag,
sl.factuur_btw_bedrag,
sl.factuur_incl_btw_bedrag,
sc.naam,
sc.project_id
FROM factuur sl, projecten_adressen sc
WHERE sl.id_klant = sc.id
AND sc.verwijderd = 0
AND factuurdatum >= '".$mysql->escape($_SESSION['van'])."' AND factuur_datum_betaald <= '".$mysql->escape($_SESSION['tot'])."'
ORDER BY sc.naam