Zit een beetje te emmeren met een datum dingetje waar jullie, hoop ik, het antwoord wel op weten.
Ben een query aan het maken dat de opdrachten van de vorige maand oproept.
Nou is dat wel gelukt maar nu moet ik elke maand de query zelf draaien omdat ik de maand handmatig moet aanpassen.
Ik zoek de where statement die de maand van vandaag -1 neemt en daarvan de opdrachten oproept zodat ik er een job van kan maken die de info dan automatisch mailt naar de betreffende persoon.
Ik heb nu het volgende.
select o.Datum
,k.code
,k.VerkoperID
,f.Nummer
from opdracht o
left join klant k on k.id = o.KlantID
left join Faktuur f on f.id = o.FaktuurID
where MONTH(convert(datetime, o.Datum, 121)) = 7
and YEAR(convert(datetime, o.datum, 121)) = 2018
and k.VerkoperID = 66
and o.StatusID = 2
order by o.Datum, k.Code
Hoe krijg ik nou automatisch de maand -1?
Ben een query aan het maken dat de opdrachten van de vorige maand oproept.
Nou is dat wel gelukt maar nu moet ik elke maand de query zelf draaien omdat ik de maand handmatig moet aanpassen.
Ik zoek de where statement die de maand van vandaag -1 neemt en daarvan de opdrachten oproept zodat ik er een job van kan maken die de info dan automatisch mailt naar de betreffende persoon.
Ik heb nu het volgende.
select o.Datum
,k.code
,k.VerkoperID
,f.Nummer
from opdracht o
left join klant k on k.id = o.KlantID
left join Faktuur f on f.id = o.FaktuurID
where MONTH(convert(datetime, o.Datum, 121)) = 7
and YEAR(convert(datetime, o.datum, 121)) = 2018
and k.VerkoperID = 66
and o.StatusID = 2
order by o.Datum, k.Code
Hoe krijg ik nou automatisch de maand -1?