Hjelp til rapport/spørring som skal hente ut aktive biler.
Spørring/rapporten skal hente ut aktive biler pr. mnd pr. avdeling.Den skal hente ut BID, RegNr, OpprettetDato,GjelderFra, SlettetDato, aktiv,avdeling og aktive dager.
Tabell strukturen kan sees her --> http://www.cyren.no/diagram3.gif
Dvs si hvis en bil er registrert(gjelderFra) den 13.01.03 så er den aktiv i januar 2003. Og aktive dager er 17 dager i Januar.
31 i februar osv..... Hvis den blir slettet 01.08.04 så er den også med i rapporten fom 13.01.03 tom 31.08.04
Hvis en bil blir lagt inn(gjelderFra) 01.05.04 og slettet 05.05.04 så er den altiv i mai 04 og antall dager er 5.
Kan spørringen bygges på denne?
SELECT DISTINCT BID,Regnr,ANavn,GjelderFra,SiOppForsikringFra,Aktiv,
CASE WHEN SiOppForsikringFra is null THEN
DateDiff(d, GjelderFra, getdate())
ELSE
DateDiff(d, GjelderFra, SioppForsikringFra)
END AS AntallDager FROM tblbiler,tblAvdeling
WHERE
FKBRAvdeling=AID AND
gjelderfra BETWEEN '" & strFomDato & "' AND '" & strTomDato & "'
ORDER BY ANAVN ASC
Tabellene kan sees her
