Vastus: MS Accessis tuleb ajatemplit esitav string e sõne (märkide jada) kirjutada formaadis - #YYYY-MM-DD HH24:MI:SS#
Kasutage
ISO 8601 standardis kirjeldatud formaati.
Näide: #2100-12-31 23:59:59#
See on 31. detsember 2100 kell 23:59:59.
SELECT *
FROM Reserveerimine
WHERE lopu_aeg<#2010-12-31 23:59:59#;
Alternatiiviks on kasutada funktsiooni
DateValue.
SELECT *
FROM Reserveerimine
WHERE lopu_aeg<DateValue('31.12.2010 23:59:59');
Võrdluseks - PostgreSQLis.
SELECT *
FROM Reserveerimine
WHERE lopu_aeg<'2010-12-31 23:59:59';
SELECT *
FROM Reserveerimine
WHERE lopu_aeg<to_date('31.12.2010 23:59:59', 'DD.MM.YYYY HH24:MI:SS');
to_date funktsiooni esimene argument on ajahetke esitav string ja teine argument on muster, mis ütleb süsteemile, kuidas seda interpreteerida.