SQL Fungsi Tanggal


A. Penjelsan

a. MySQL Fungsi Tanggal

Fungsi Kegunaan
NOW() untuk mendapatkan informasi waktu (tanggal dan jam saat ini)
CURDATE() untuk mendapatkan informasi tanggal saat ini
CURTIME() untuk mendapatkan informasi jam saat ini
DATE() untuk Ekstrak bagian tanggal dari tanggal atau tanggal / ekspresi waktu
DATE_ADD() untuk menambahkan interval waktu tertentu pada sebuah tanggal
DATE_SUB() untuk untuk pengurangan sebuah tanggal dengan interval tertentu
DATEDIFF() untuk mendapatkan informasi waktu di antara 2 buah tanggal
DATE_FORMAT() untuk untuk menampilkan informasi jam dan tanggal dengan format tertentu

b. Date Format

Fungsi Kegunaan
%a Nama hari kerja yang disingkat (Sun to Sat)
%b Nama bulan yang disingkat (Jan to Dec)
%c Nama bulan numerik (0 sampai 12)
%d Hari dalam sebulan sebagai nilai numerik (01 sampai 31)
%H Hour (00-23)
%h Jam (00 sampai 12)
%M Bulan nama secara penuh (Januari sampai Desember)
%m Nama bulan sebagai nilai numerik (00 sampai 12)
%p AM atau PM
%W Nama hari kerja secara penuh (Minggu sampai Sabtu)
%Y Tahun sebagai angka, nilai 4 digit
%y Tahun sebagai angka, nilai 2 digit

c. SQL Tipe Data Tanggal

  • MySQL dilengkapi dengan tipe data berikut untuk menyimpan tanggal atau tanggal / nilai waktu dalam database:

    DATE - format YYYY-MM-DD
    DATETIME - format: YYYY-MM-DD HH:MI:SS
    TIMESTAMP - format: YYYY-MM-DD HH:MI:SS
    YEAR - format YYYY or YY
    
  • SQL Server hadir dengan tipe data berikut untuk menyimpan tanggal atau tanggal / nilai waktu dalam database:

    DATE - format YYYY-MM-DD
    DATETIME - format: YYYY-MM-DD HH:MI:SS
    SMALLDATETIME - format: YYYY-MM-DD HH:MI:SS
    TIMESTAMP - format: a unique number
    
  • Catatan: Jenis tanggal dipilih untuk kolom saat Anda membuat tabel baru di database Anda