Forespørgsel på kundedatabase
HeysaHar en kundedatabase med ca. 100000 kunder i som jeg skal have ryddet lidt op i.
Kunden har et billetsystem hvor der f.eks. sælges årskort.
Jeg vil have slettet alle kunder fra ~ 31.12.2005 og bagud der ikke har et gyldigt årskort mere.
Jeg har denne forespørgsel hvor jeg finder alle ikke gyldige kort:
Select UAD.grnr,
UAD.adnr,
UAD.adr2,
UAD.adr3
from UAD,
WKV
Where UAD.adnr = WKV.penr
And UAD.grnr = WKV.pegr
And UAD.adr2 = UAD.adr2
And UAD.adr3 = UAD.adr3
Group by
UAD.grnr,
UAD.adnr,
UAD.adr2,
UAD.adr3
having max(WKV.ktja)< dateadd(day,-620,getdate())
Hvor WKV.ktja er min udløbsdato på kortet.
Så det er sådan set ok – MEN mit problem er at en kunde sagtens kan have fået en ny billet og dermed skal kunden jo ikke slettes i systemet da kunden stadigvæk har en gyldig billet.
Er der en måde jeg kan sammenligne udtrækket på med de kunder der faktisk stadigvæk har en gyldig billet og de dermed ikke bliver slettet?
Sig til hvis mere info behøves