• 04-07-2013, 23:26:49
    #1
    İki tarih arasını sorgulamam gerekiyor bunun için sql veritabanında tarih kolonunun veri tipi date olmak zorunda mı ?

    İstediğim şekilde gün/ay/yıl kayıt yapamıyorum çünkü
  • 04-07-2013, 23:38:20
    #2
    varchar/nvarchar yaparsan çalışması gerekiyor yine
  • 06-07-2013, 12:41:52
    #3
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    varchar/nvarchar yaparsan çalışması gerekiyor yine
    ikisini de denedim ama listelerken tarihe göre sıralamıyor.Ayı dikkate almıyor günü dikkate alıyor :S

    Dim tarih1 As DateTime = DateTimePicker2.Value.ToString("dd/MM/yyyy")
    Dim tarih2 As DateTime =DateTimePicker3.Value.ToString("dd/MM/yyyy")

    Sorgu2 = "SELECT Makbuzno,Ad,Soyad,Urunler,Odenecektutar,Altarih,Te slim FROM makbuz WHERE AlTarih Between '" & Replace(tarih1, ".", "/") & "' and '" & Replace(tarih2, ".", "/") & "'"
  • 06-07-2013, 13:10:55
    #4
    birde böyle denermisin

    WHERE AlTarih Between CONVERT(DATETIME,'" & tarih1 & "') and CONVERT(DATETIME,'" & tarih2 & "')
  • 07-07-2013, 19:27:39
    #5
    oselvi adlı üyeden alıntı: mesajı görüntüle
    birde böyle denermisin

    WHERE AlTarih Between CONVERT(DATETIME,'" & tarih1 & "') and CONVERT(DATETIME,'" & tarih2 & "')
    Bunu denemiştim hocam tarihi convert ederken hata veriyodu.artık sqlin tarihine uygun yıl/ay/gün şeklinde kayıt ettim böyle hallettim.Teşekkürler