v2.5.2
Giriş yap

mysql 2 tarih arası seçme

Anonim
775 defa görüntülendi ve 1 kişi tarafından değerlendirildi

2 tarih arası nasıl seçebilirim?

Bu şekilde bir tablom var. tarih değeri 2 tarih arasındaki ürünleri çekemiyorum.

Bu şekilde o tarihten sonrakiler geliyor.

SELECT * from fiyatlar where urun_id='10' and tarih>'12.01.2019'

Bu şekilde iki tarih arasındakiler gelmiyor.

SELECT * from fiyatlar where urun_id='10' and tarih>'12.01.2019' and tarih<'11.01.2021 24:00:00' 
Cevap yaz
Cevaplar (4)
cankav
1173 gün önce

Between ile kullandığın tarih DATE veri tipinde("YYYY-MM-DD" formatında ) olmalı. Aynı created_time sütununda olduğu gibi.

nubez
1173 gün önce

Bu şekilde yaptığımda 1 sonuç geliyor,

SELECT * FROM fiyatlar WHERE tarih BETWEEN '11.01.2007 00:00:00' and '11.01.2021 24:00:00' and urun_id=10

halbuki 2007 ile 2021 arasında bir sürü kayıt var

nubez
1173 gün önce

Bu şekilde yaptığımda 1 sonuç geliyor,

SELECT * FROM fiyatlar WHERE tarih BETWEEN '11.01.2007 00:00:00' and '11.01.2021 24:00:00' and urun_id=10

halbuki 2007 ile 2021 arasında bir sürü kayıt var

qplot
1173 gün önce

SELECT * FROM veriler WHERE eklenme_tarihi BETWEEN '01.01.2018 00:00' and '01.05.2018 23:59'