Ik heb een query in access gemaakt die velden geeft die in sommige gevallen leeg zijn. Nu is dit logisch, omdat in het bronbestand deze velden ook leeg zijn.
Nu wil ik het volgende bereiken.
Wanneer bijvoorbeeld bij artikel 2314 in de maand januari 2010 geen inkoopprijs beschikbaar is moet deze in december 2009 gaan zoeken naar de hoogste inkoopprijs van die maand.
Nu wil ik het volgende bereiken.
Wanneer bijvoorbeeld bij artikel 2314 in de maand januari 2010 geen inkoopprijs beschikbaar is moet deze in december 2009 gaan zoeken naar de hoogste inkoopprijs van die maand.
Code:
SELECT [(1) Selectie Query kostprijs].Artikel, [(1) Selectie Query kostprijs].Kostprijs, [(2) Selectie Query Inkoopprijs].inkoopprijs, [(1) Selectie Query kostprijs].Periode, [(1) Selectie Query kostprijs].Datum, Dollarkoers.LaatsteVankoers_goederen
FROM ([(1) Selectie Query kostprijs] LEFT JOIN [(2) Selectie Query Inkoopprijs] ON ([(1) Selectie Query kostprijs].Periode = [(2) Selectie Query Inkoopprijs].Periode) AND ([(1) Selectie Query kostprijs].Artikel = [(2) Selectie Query Inkoopprijs].[artikel$])) LEFT JOIN Dollarkoers ON [(1) Selectie Query kostprijs].Periode = Dollarkoers.Periode;