Query bertipe Date atau Time pada Access

Query bertipe Date atau Time pada Access

Query bertipe Date atau Time pada Access

Kriteria Query bertipe Date/Time pada Access 2007

Tutorial kali ini menjelaskan kriteria-kriteria dalam pembuatan query yang fieldnya bertipe Date/Time. Pastikan anda sudah membaca menambahkan kriteria pada query untuk mengetahui bagaimana menyisipkan kriteria pada query.

Kriteria
Hasil Query
#2/2/2006#menampilkan record pada tanggal 2 feb 2006
Not #2/2/2006#menampilkan record bukan pada tanggal 2 feb 2006
< #2/2/2006#menampilkan record sebelum tanggal 2 feb 2006
> #2/2/2006#menampilkan record setelah tanggal 2 feb 2006
>#2/2/2006# and <#2/4/2006#menampilkan record antara tanggal 2 feb 2006 dan 4 feb 2006
<#2/2/2006# or >#2/4/2006#menampilkan record sebelum tanggal 2 feb 2006 atau setelah tanggal 4 feb 2006
#2/2/2006# or #2/3/2006#menampilkan record pada tanggal 2 feb 2006 atau tanggal 4 feb 2006
In (#2/1/2006#, #3/1/2006#, #4/1/2006#)menampilkan record pada tanggal 1 feb, 1 mar, atau 1 apr 2006
DatePart(“m”, [SalesDate]) = 12menampilkan record pada bulan desember untuk semua tahun
DatePart(“q”, [SalesDate]) = 1menampilkan record pada quarter 1 untuk semua tahun
Date()menampilkan record pada tanggal sekarang
Date()-1menampilkan record sehari sebelum tanggal sekarang
Date() + 1menampilkan record sehari setelah tanggal sekarang
DatePart(“ww”, [SalesDate]) = DatePart(“ww”, Date()) and Year( [SalesDate]) = Year(Date())menampilkan record pada minggu ini. Satu minggu dimulai dari hari minggu berakhir pada hari sabtu
Year([SalesDate])* 53 + DatePart(“ww”, [SalesDate]) = Year(Date())* 53 + DatePart(“ww”, Date()) – 1menampilkan record pada minggu terakhir. Satu minggu dimulai dari hari minggu berakhir pada hari sabtu
Year([SalesDate])* 53+DatePart(“ww”, [SalesDate]) = Year(Date())* 53+DatePart(“ww”, Date()) + 1menampilkan record pada minggu depan. Satu minggu dimulai dari hari minggu berakhir pada hari sabtu
Between Date() and Date()-6menampilkan record dari 7 hari yang lalu sampai hari ini
Year([SalesDate]) = Year(Now()) And Month([SalesDate]) = Month(Now())menampilkan record pada bulan ini
Year([SalesDate])* 12 + DatePart(“m”, [SalesDate]) = Year(Date())* 12 + DatePart(“m”, Date()) – 1menampilkan record pada bulan sebelumnya
Year([SalesDate])* 12 + DatePart(“m”, [SalesDate]) = Year(Date())* 12 + DatePart(“m”, Date()) + 1menampilkan record  pada bulan berikutnya
Between Date( ) And DateAdd(“M”, -1, Date( ))menampilkan record selama satu bulan dimulai dari sekarang
Year([SalesDate]) = Year(Now()) And DatePart(“q”, Date()) = DatePart(“q”, Now())menampilkan record pada quarter sekarang
Year([SalesDate])*4+DatePart(“q”,[SalesDate]) = Year(Date())*4+DatePart(“q”,Date())- 1menampilkan record pada quarter sebelumnya
Year([SalesDate])*4+DatePart(“q”,[SalesDate]) = Year(Date())*4+DatePart(“q”,Date())+1menempilkan record pada quarter berikutnya
Year([SalesDate]) = Year(Date())menampilkan record pada tahun sekarang
Year([SalesDate]) = Year(Date()) – 1menampilkan record pada tahun lalu
Year([SalesDate]) = Year(Date()) + 1menampilkan record pada tahun depan
Year([SalesDate]) = Year(Date()) and Month([SalesDate]) <= Month(Date()) and Day([SalesDate]) <= Day (Date())menampilkan record dari tanggal 1 jan tahun sekarang sampai tanggal sekarang.
< Date()menampilkan record kemarin
> Date()menampilkan record besok
Is Nullmenampilkan record yang kosong
Is Not Nullmenampilkan record yang tidak kosong

Perhatikan pada kriteria berisi SalesDate, SalesDate merupakan nama field pada tabel. Anda bisa menyesuaikan dengan nama file pada tabel yang anda buat.