Brainfart alert. Niet meer gewoon om met een echte database te werken zeker?
create view vwEvents as select datediff(day, getdate(), event_start) as startdiff, datediff(day, getdate(), event_end) asenddiff, * from tblEvents
natuurlijk. En dan gewoon
select * from vwEvents where startdiff=0 or enddiff=0 or (startdiff>=0 AND enddiff<=0)
My mind is going.