[SORGU] T-SQL ile BETWEEN Sorunu
#1
Merhaba arkadaşlar T-SQL bilgisi olan arkadaşlara bir sorum var.

Access 2003 de çalışıyorum Tarih alanım var ve bu Kısa Tarih olarak belirtildi. Kayıt yaptırırken sorun yok fakat BETWEEN filtreye soktuğumda doğru tarihleri değilde başka tarihleri alıp bana gösteriyor. Bunu nasıl düzeltebilirim lütfen yardım.

Mesala 10.03.2012 ile 15.03.2012 arasındaki kayıtları görmek istediğimde bana gidip 20.02.2012'deki kayıtları gösteriyor.

SQL Kodum: SELECT * FROM CalismaBilgisi WHERE (OtomatikSayi="+gelenid+") AND (Tarih BETWEEN #"+tarih1+"# AND #"+tarih2+"#)


Eklenti Dosyaları
.png   Ekran Alıntısı.PNG (Boyut: 19,26 KB / İndirilme: 69)



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba..

Değişkenlerin formatını yyyy.mm.dd olarak değiştirip deneyiniz..



  Alıntı
Bu mesajı beğenenler:
#3
Hocam çok teşekkür ederim çok sağolun evet oldu Smile



  Alıntı
Bu mesajı beğenenler:
#4
DateTime CurrTime1 = Convert.ToDateTime(dateTimePicker1.Text);
string tarih1 = string.Format("{0:yyyy/MM/dd}", CurrTime1).ToString();

DateTime CurrTime2 = Convert.ToDateTime(dateTimePicker2.Text);
string tarih2 = string.Format("{0:yyyy/MM/dd}", CurrTime2).ToString();


Bu şekilde de tarihi tersten okutabilirsiniz. Smile



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Alan Genişliği Sorunu, Kayda Gitme Sorunu aliaslans 11 1.898 04-10-2019, 13:13
Son Mesaj: halily

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi