SQL iki tarih arası kayıtlar

Kodla Büyü

merkur

Aktif Üye
Mesajlar
158
merhaba arkadaşlar
bi sql cümlesi oluşturamadım sabah beri uğraşıyorum

şimdi veri tabanında başlangıçtarihi bitiş tarihi diye iki bölüm var.

örneğin ocak ayı seçilince bu tarihler arasındaki ocak ayı kayıtları gelecek. başlangıç tarihi 01.01.2015 diyelim bitiş tarihi 15.03.2015 diyelim. bu tarihler arasındaki ocak ayı kayıtlarını nasıl getiririm

lütfen yardımcı olursanız çok sevinirim.
 
while sart yazacaksın su tarihten once ve su tarihten sonra diye. böyle bi dene.

örneğin while tarih>ocak and tarih <mart
 
SELECT * FROM tablo_adi
WHERE tarih LIKE '%.ayno.yil';

SELECT * FROM tablo_adi
WHERE tarih LIKE '%.01.2014';


$ay=01;
$yil=2015;

$sorgu="SELECT * FROM tablo_adi
WHERE tarih LIKE '%.".$ay.".".$yil.''" ;
 
hocam tek bi tarih olsa dediğiniz doğru ben tarih aralıklarında bulmak istiyorum.

benim kısacası hocam sql de where komutundan sonra hem like komutunu hem between komutunu kullanmam lazım.
mesela
select * from giderler where between like baslangictarihi<01.2015 and like bitis tarihi<02.2015 gibi ama uyduramadım bi türlü
 
tarih alanı datetime ise
Kod:
select * from mesaj where tarih between '2014/01/01' and '2014/03/15'
veya
Kod:
select * from mesaj where tarih >= '2014/01/01' and tarih<='2014/03/15'
şeklinde olması lazım hocam
 
BBNET
Geri
Üst