Kriterijumi datuma ne funkcionišu u upitu

Primenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kada koristite datum kao kriterijume u Access upitu, možda ćete primetiti da ne dobijate očekivane rezultate.

Date criteria that wont return the right results

U gorenavedenom upitu kriterijum >=#1/1/2005#<#1/1/2010# neće funkcionisati zato što nije važeći. Upit se pokreće, ali verovatno će rezultati biti pogrešni. Kriterijumima je potreban operator "And" između datuma. Dolenavedeni kriterijumi sa operatorom "I" funkcionisaće na očekivani način:

This date criteria will work

Da biste olakšali stvari, umesto da koristite znakove "veće od", "manje od" ili "jednako", možete da koristite "Between" sa datumima i operatorom "And" da biste uradili isti test, na sledeći način:

Between #1/1/2005# And #1/1/2010#

Primetićete znakove # (znakove funte) koji okružuju datume? Kada unesete datum koji Access prepoznaje, on se automatski nalazi između znakova # .

Primeri kriterijuma datuma

Prikazuje neke kriterijume koji će funkcionisati, a neki koji neće:

Kriterijumi Vraća zapise sa:
>12/31/10 Datumi 01.01.2011. ili posle 01.01.2011.
<=01.06.2014. Datumi 01.06.2014. ili pre.
8/25/13 Jedini datum 25.8.2013.
Between 9/1 And 12/31/15 Datumi 1.9.2010. u tekućoj godini ili pre 31.12.2015.
>3.31.2013<. 7.2013. Svi datumi. Kriterijumu nedostaje operator "And" tako da ne filtrira nijedan rezultat.
Between 3/1/10 And 1/1/05 Datumi 01.1.2005. ili pre 1.3.2010. ili pre 10.3.2010. Nije važno da li je datum kasnijeg unosa u kriterijum pre prethodnog datuma.

Primeri formata datuma koje Access prepoznaje

Evo nekih formata datuma koje možete da koristite u ćeliji Kriterijumi :

Format Primer
m/d/yyyy 10/5/2013
m/d 10/5
Access će koristiti tekuću godinu ako je ne navedete.
d.mmm. yyyy. 5-Oct-2013
m-d-yyyy 3-7-1990

Pogledajte primere korišćenja datuma kao kriterijuma u Access upitima za mnoge načine za korišćenje datuma kao kriterijuma upita.