Ik heb de volgende query:
SELECT
projectnummers.id AS idsub,
projectnummers.datum,
projectnummers.projectnummer,
projectnummers.projectdeel,
projectnummers.omschrijving,
bedrijf.naam,
(SELECT SUM(aansluiting.prov_te_ontv) FROM aansluiting WHERE aansluiting.project_id = idsub),
(SELECT SUM(carkit.prijs) FROM carkit WHERE carkit.project_id = idsub),
(SELECT SUM(telefoon.prijs) FROM telefoon WHERE telefoon.project_id = idsub)
FROM
projectnummers,
bedrijf
WHERE
projectnummers.bedrijf_id = bedrijf.id
AND
projectnummers.verkoper_id = 1
OR
projectnummers.verkoper_id = 2
AND
projectnummers.datum
BETWEEN
2009-10-1
AND
2009-10-31
ORDER BY
projectnummers.datum ASC"
Het probleem doet zich voor bij de selectiecriteria van de datums.
Ik krijg oook rijen te zien waarvan de datum niet binnen het gestelde bereik ligt.
Het is een MySQL database en het type veld van datum is date.
Ik hoop dat jullie mij kunnen helpen.
Gr,
PH-MJS