PDA

Tam Sürümünü Görmek İçin : İki Tarih Aralığı Nasıl Alınıyor


Cekici
11/04/2004, 18:00
Arkadaşlar programda bir *.mdb den bugünü baz alıp bir hafta önceki bilgileri naslı çağırabiliriz. mesela bu gün 11.04.2004 ile 4.11.2004 arası olacak.


acemi
11/04/2004, 19:32
...
WHERE (tarih_alan <= Date()) AND (tarih_alan > (Date() -7 ))

Date() olmazsa Now() dene

Cekici
12/04/2004, 08:04
Teşekkürler....

Cekici
13/04/2004, 00:00
acemi now ve date olmadı hep hata veriyor accesse de yazdım yok banamısın demiyor.
sen daha önce denedin mi yoksa benim Base, DataBase mi bozuk.

HiperAktif®
13/04/2004, 00:15
aygunyil=Date()

select * from tablo where tarih between "&aygunyil-7&" and "&aygunyil+7&"


birde bunu denermisin

Cekici
13/04/2004, 09:08
Deniyorum

acemi
13/04/2004, 10:03
tarih = Date() - 7

strSQL = "SELECT * " & _
"FROM tablo " & _
"WHERE tarih_alan > #" & Month(tarih) & "/" & Day(tarih) & "/" & Year(tarih) & "# " & _
"AND tarih_alan <= #" & Month(Date()) & "/" & Day(Date()) & "/" Year(Date()) & "#;"

Cekici
13/04/2004, 15:09
Sağol acemi son sorgu doğru hallettim :)