SQL – Cara Memanggil Date Pada Field DateTime

By , April 15, 2017,
Cara Memanggil Date Pada Field DateTime

Cara Memanggil Date Pada Field DateTime / gambar: azurewebsites.net

Cara Memanggil Date Pada Field DateTime – Field atau kolom tabel pada database kada bertipe dateime atau tanggal dan juga waktu. Namun untuk memanggilnya kadang kita hanya perlu memanggilnya dalam bentuk tanggal saja, dalam bentuk bulan saja, atau dalam bentuk tahun saja. Untuk sharing kali ini kita akan belajar manipulasi pemanggilan query sql dengan salah satu bagian dari tabel data berformat datetime.

Ulasan berikut ini akan memaparkan bagaimana memanggil data pada tanggal tertentu pada format datetime, memanggil data berdasarkan bulan tertentu pada tabel berformat datetime, memanggil data berdasarkan tahun tertentu pada tabel field berformat datetime.

Studi kasus:

Konsep query seperti ini Saya gunakan ketika Saya akan memanggil data pada sebuah dasbhoard aplikasi web berupa data statistik dari monitoring karyawan. Pada kasus ini, data statistik merupakan pemanggilan nilai dari masing-masing karyawan yang didasarkan pada data yang di inputkan setiap karyawan. Data monitoring pekerjaan karyawan tersebut di lengkapi dengan field tanggal yang tipenya berupa datetime, nah pada tampilan statistik ini, saya memanggil data berdasarkan bulan yang sekarang atau current month.

Cara Memanggil Date Pada Field DateTime

Berdasarkan studi kasus, berikut contoh query sql memanggil data dengan kolom bertipe datetime berdasarkan bulan sekarang:

#1 Memanggil dengan bulan sekarang

$m = date('n); // bulan sekarang
SELECT * FROM nama_tabel WHERE MONTH(a.waktuKerja) = '$m'

#2 Memanggil dengan Tanggal sekarang

$d = date('d'); // tanggal sekarang
SELECT * FROM nama_tabel WHERE DATE(a.waktuKerja) = '$d'

#3 Memanggil dengan Tahun sekarang

$t = date('Y'); // tahun sekarang
SELECT * FROM nama_tabel WHERE YEAR(a.waktuKerja) = '$t'

Untuk konsep pemanggilan bisa menggunakan tanggal tertentu, bulan tertentu, dan juga tahun tertentu. Untuk memanipulasi dengan menerapkan rentan waktu yang bisa kita atur juga dapat kita contohkan berikut ini, misal dari tanggal tertentu sampai tertentu, bulan tertentu sampai bulan berikutnya, tahun tertentu sampai tahun berikutnya:

#1 Memanggil dengan Rentan Bulan Tertentu


$dari = $_POST['dari'];
$sampai = $_POST['sampai']

SELECT * FROM nama_tabel WHERE
MONTH(a.waktuKerja) = '$dari ' BETWEEN
MONTH
(a.waktuKerja) = '$dari '

#2 Memanggil dengan Rentan Tanggal Tertentu


$dari = $_POST['dari'];
$sampai = $_POST['sampai']
SELECT * FROM nama_tabel WHERE DATE(a.waktuKerja) = '$dari ' BETWEEN
 DATE(a.waktuKerja) = '$dari '

#3 Memanggil dengan Rentan Tahun Tertentu

$dari = $_POST['dari'];
$sampai = $_POST['sampai']
SELECT * FROM nama_tabel WHERE
YEAR(a.waktuKerja) = '$dari ' BETWEEN
YEAR

Demikian Cara Memanggil Date Pada Field DateTime semoga dapat membantu  untuk membantu membuat projek php yang sedang kamu kerjakan. Terimaksih

Postingan berikutnya

  1. Cara memanggil coding date
  2. cara memanggil date
  3. cara memanggil datetime

2 thoughts on “SQL – Cara Memanggil Date Pada Field DateTime

  1. dummy2002

    bagaimana cara menampilkan data ketika kita input tanggal tertentu yang muncul data yang ada pada tanggal itu dan tanggal kemarinnya?

    Reply
    1. admin Post author

      @dummy2002:

      Untuk memanggil data dengan berdasarkan tanggal yang kita input dan menampilkan data pada tanggal tersebut dan sebelumnya dapat menggunakan query ini mas:

      $tgl = date_create('Y-m-d',$_POST['tgl']);//input tanggal
      $tglSebelum = date_create('d')-1;
      $tgl2 = date_create ('Y-m-'.$tglSebelum);
      SELECT * FROM nama_tabel WHERE kolom_tanggal = '$tgl' AND kolom_tanggal '$tgl2'
      

      Terimakasih

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *