zuyp
%Europe/Berlin %975 %2007, 00:24
Ik heb een query gemaakt om bepaalde producten die uit een factuur komen uit een database te halen. De factuur moet tussen een bepaalde datum liggen, en een bepaalde status hebben, en de klant die bij de factuur hoort moet in Nederland gevestigd zijn.
Zo ziet de query er uit.
SELECT easyfact_factuurelementen.bedrag AS bedrag, easyfact_factuurelementen.aantal AS aantal
FROM easyfact_factuurelementen
INNER JOIN easyfact_factuur ON easyfact_factuurelementen.factuurnr = easyfact_factuur.factuurnr
INNER JOIN easyfact_relatie ON easyfact_factuur.klantcode = easyfact_relatie.klantcode
WHERE easyfact_factuur.factuurdatum >= '2007-06-01' AND easyfact_factuur.factuurdatum <= '2007-06-31' AND easyfact_relatie.bedrijfsland = 'NL' AND easyfact_factuurelementen.btw = '1.19'
De query werkt op zich goed alleen het gedeelte achter het WHERE statement AND easyfact_factuurelementen.btw = '1.19' word niet goed gepakt terwijl deze kolom toch wel degelijk bestaat in de tabel factuurelementen, en er ook data in deze kolom staat. Ik doe waarschijnlijk wat fout na het WHERE statement, maar ik kom er maar niet achter wat. Kan iemand mij misschien verder helpen?
Zo ziet de query er uit.
SELECT easyfact_factuurelementen.bedrag AS bedrag, easyfact_factuurelementen.aantal AS aantal
FROM easyfact_factuurelementen
INNER JOIN easyfact_factuur ON easyfact_factuurelementen.factuurnr = easyfact_factuur.factuurnr
INNER JOIN easyfact_relatie ON easyfact_factuur.klantcode = easyfact_relatie.klantcode
WHERE easyfact_factuur.factuurdatum >= '2007-06-01' AND easyfact_factuur.factuurdatum <= '2007-06-31' AND easyfact_relatie.bedrijfsland = 'NL' AND easyfact_factuurelementen.btw = '1.19'
De query werkt op zich goed alleen het gedeelte achter het WHERE statement AND easyfact_factuurelementen.btw = '1.19' word niet goed gepakt terwijl deze kolom toch wel degelijk bestaat in de tabel factuurelementen, en er ook data in deze kolom staat. Ik doe waarschijnlijk wat fout na het WHERE statement, maar ik kom er maar niet achter wat. Kan iemand mij misschien verder helpen?