Rabu, 18 Maret 2015

Kriteria Query bertipe Date/Time pada Access

 kriteria-kriteria dalam pembuatan query yang fieldnya bertipe Date/Time pada Access

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