phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Bagaimana saya bisa menanyakan antara dua tanggal dengan bidang 'tanggal' adalah string?

SELECT * FROM `table` 
WHERE str_to_date(date_field, '%d-%m-%Y') BETWEEN '2010-01-30' AND '2010-09-29'

Contoh SQLFiddle

Sunting

Anda juga dapat melakukan ini:

SELECT * FROM `table` 
WHERE cast(substring(date_field, 7, 4) as unsigned) * 10000 + cast(substring(date_field, 4, 2) as unsigned) * 100 + cast(substring(date_field', 1, 2) as unsigned)
BETWEEN 20100130 AND 20100929


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Cara Memasang dan Mengamankan phpMyAdmin di Ubuntu 16.04

  2. phpMyAdmin - Kesalahan:fitur relasional dinonaktifkan

  3. phpmyadmin, neginx error.log - Periksa grup www-data memiliki akses baca dan open_basedir

  4. menggunakan group_concat di PHPMYADMIN akan menampilkan hasilnya sebagai [BLOB - 3B]

  5. Bagaimana cara menginstal phpmyadmin versi yang benar pada Centos 6.9 yang sesuai?