Перейти на 5.0 - там UTCdatetime используется.
А если по теме - то видимо надо писать сложный фильтр такого плана:
(тек.время > время начала смены И тек.дата = дата начала смены) ИЛИ
(тек.время < время конца смены И тек.дата = дата конца смены) ИЛИ
(тек.дата > дата начала смены И тек.дата < дата конца смены) (это если смена больше суток)