Sie konnten einen Tageskalender herstellen und Ihre Tabellen zu ihm verbinden
FUNKTION [dbo] VERURSACHEN. [DAY_CALENDAR]
(
@StartDate TDATETIME,
@EndDate TDATETIME
)
RÜCKKEHR
@DYCALENDAR TABELLE
(
StartDate DATUM/UHRZEIT,
EndDate DATUM/UHRZEIT,
OnDay DATUM/UHRZEIT
)
WIE
ANFANGEN
@VARSTARTTIME TDATETIME, @VARENDTIME TDATETIME ERKLÄREN
@varStartTime = DATEADD (DD, 0, DATEDIFF (DD, 0, @StartDate) einstellen)
während @varStartTime <> anfangen
@varEndTime = DATEADD (DD, 1, @varStartTime) einstellen --beenden Zeit
@varRes = @varStartTime einstellen
in @DYCALENDAR einsetzen
Werte (@varStartTime, @varEndTime, @varStartTime)
@varStartTime = @varEndTime einstellen
Ende
RÜCKKEHR
ENDE
Frage
VORWÄHLEN *
Vom CodeLogging Maschinenbordbuch
INNER CodeReference Hinweis AUF ANSCHLIESSEN log.code = ref.code
INNER DAY_CALENDAR (08/01/2010', „08/31/2010“) LOGDAYS AN VERBINDEN
(log.date >= LOGDAYS.StartDate und Maschinenbordbuch. Datum <� LOGDAYS="">