Salve io provo ad eseguire questa query in un db Access

select * from ALARM_LOG where timestamp>=#2006-01-01# and timestamp<=#2006-01-31# order by timestamp desc

oppure questa

select * from ALARM_LOG where timestamp beetween #2006-01-01# and #2006-01-31# order by timestamp desc

Mi vengono restituiti i dati fino al 30 gennaio al posto che fino al 31.

Come è possibile visualizzare i dati fino al 31 senza mettere nella seconda data 2006-02-01???