tutorial pengembangan web terbaru
 

SQL Server DATEDIFF() Function


<SQL Server Fungsi Tanggal

Definisi dan Penggunaan

The DATEDIFF() mengembalikan fungsi waktu antara dua tanggal.

Syntax

DATEDIFF(datepart,startdate,enddate)

Mana startdate dan enddate adalah ekspresi tanggal yang valid dan DATEPART dapat menjadi salah satu dari berikut:

DATEPART Singkatan
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw, w
hourhh
minutemi, n
secondss, s
millisecondms
mikrodetik mcs
nanosecondns

Example

Sekarang kita ingin mendapatkan jumlah hari antara dua tanggal.

Kami menggunakan pernyataan SELECT berikut:

SELECT DATEDIFF(day,'2014-06-05','2014-08-05') AS DiffDate

Hasil:

DiffDate
61

Example

Sekarang kita ingin mendapatkan jumlah hari antara dua tanggal (perhatikan bahwa kencan kedua adalah "earlier" dari tanggal pertama, dan akan menghasilkan angka negatif).

Kami menggunakan pernyataan SELECT berikut:

SELECT DATEDIFF(day,'2014-08-05','2014-06-05') AS DiffDate

Hasil:

DiffDate
-61

<SQL Server Fungsi Tanggal