U kon zich een dagenkalender tot stand brengen en bij uw lijsten aansluiten aan het
CRE�ëR FUNCTIE [dbo]. [DAY_CALENDAR]
(
@StartDate TDATETIME,
@EndDate TDATETIME
)
WINST
@DYCALENDAR LIJST
(
DATETIME van StartDate,
DATETIME van EndDate,
DATETIME van OnDay
)
ZOALS
BEGIN
VERKLAAR @VARSTARTTIME TDATETIME, @VARENDTIME TDATETIME
plaats @varStartTime = DATEADD (dd, 0, DATEDIFF (dd, 0, @StartDate))
terwijl @varStartTime <> begin
plaats @varEndTime = DATEADD (DD, 1, @varStartTime) --beëindig tijd
plaats @varRes = @varStartTime
tussenvoegsel in @DYCALENDAR
waarden (@varStartTime, @varEndTime, @varStartTime)
reeks @varStartTime = @varEndTime
eind
TERUGKEER
EIND
Vraag
SELECTEER *
VAN logboek CodeLogging
BINNEN SLUIT me aan bij CodeReference ref OP log.code = ref.code
BINNEN SLUIT AAN ME BIJ DAY_CALENDAR (08/01/2010', „08/31/2010“) LOGDAYS
(log.date >= LOGDAYS.StartDate en logboek. Datum <� LOGDAYS="">