Hej!
Jag har följande kod:
SELECT * FROM tblCustomer WHERE [Nr] IN ( SELECT CustomerNr FROM tblTask WHERE PlanStartDate < GetDate()-730 ) AND Custom3 = '1 Privatkund'
Tanken är att den ska lista alla kunder som inte har uppdrag på sig de senaste två åren.
Problemet är dock:
Om en kund har två uppdrag, säg 2006-01-01 och 2007-05-08 så vill jag ju inte få träff på den kunden eftersom det senaste uppdraget gjordes utanför villkoret. Men, ovanstående SELECT listar ju kunden eftersom ett av uppdragen är gjort utanför tvåårsgränsen...
Hur kan jag göra för att få träff endast om det senaste uppdraget är är gjort längre tillbaks i tiden än 2 år?
Jag måste skriva det enligt:
SELECT * FROM tblCustomer WHERE ...
Mvh
Henrik