select top 1 * from tabella where datainizio <= #tuadata# and datafine >= #tuadata# order by (datafine - datainizio)
prendilo come concetto, la sintassi corretta dipende dal formato dei dati e dalla sintassi occorrente per fare la differenza fra date, al momento ho un buco di memoria![]()