SQL

Fungsi Date DateDiff() Pada MS Access

Definisi dan Penggunaan

Fungsi DateDiff() digunakan untuk dapat mengembalikan perbedaan antara dua tanggal.

Syntax

DateDiff(datepartdate1date2firstdayofweekfirstweekofyear)

Nilai Parameter

ParameterDeskripsi
datepartRequired. Bagian untuk kembali. Bisa menjadi salah satu dari nilai berikut:

yyyy = Tahun
q = Kuartal
m = bulan
y = Hari dalam setahun
d = Hari
w = Hari kerja
ww = Minggu
h = jam
n = Menit
s = Detik
date1 and date2Required. Dua tanggal untuk menghitung selisihnya
firstdayofweekOptional. Menentukan hari pertama dalam seminggu. Bisa menjadi salah satu dari nilai berikut:

0 = Gunakan pengaturan API NLS
1 = Minggu (ini default)
2 = Senin
3 = Selasa
4 = Rabu
5 = Kamis
6 = Jumat
7 = Sabtu
firstdayofyearOptional. Menentukan minggu pertama tahun ini. Bisa menjadi salah satu dari nilai berikut:

0 = Gunakan pengaturan API NLS
1 = Gunakan minggu pertama yang mencakup 1 Jan (default)
2 = Gunakan minggu pertama dalam setahun yang memiliki setidaknya 4 hari
3 = Gunakan minggu penuh pertama dalam setahun

Detail Teknis

Works in:Mulai dari Access 2000

Contoh
Kembalikan selisih antara dua tanggal, dalam tahun:

SELECT DateDiff("yyyy", #10/10/2010#, #02/02/2020#);

Contoh
Kembalikan selisih antara dua tanggal, dalam bulan:

SELECT DateDiff("m", #23/08/2010#, #21/02/2017#);

Contoh
Kembalikan selisih antara tanggal yang ditentukan dan tanggal hari ini, dalam hari:

SELECT DateDiff("d", #02/02/2020#, Date());

Hanifah Nurbaeti