• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

tarih formatı hk.

  • Konbuyu başlatan Konbuyu başlatan search77
  • Başlangıç tarihi Başlangıç tarihi
Katılım
21 Temmuz 2006
Mesajlar
322
arkadaşlar merhaba,
SQL de tarih formatı kısmı DB de şu şekildedir. Örneğin 010110 veya 280209 gibi, yani ay-gün-yıl 2 karakter şeklinde, ben aşağıdaki gibi sorgu yazıyorum fakat tarihi tanımıyor, bunu doğru nasıl yazarım acil ayrdım lütfen

SELECT ad, ac_trh FROM AD
WHERE ac_trh = '010110'
 
tarih formatını metne cevirmek için aşağıdaki kodu kullanırsanırsanız yymmdd olarak cevirir.
Fakat database de mmggyy gibi metne cevirerek kullanmak hiç kullanılı değil. İki tarih arası sorgularda belli karekterleri okumak gerekecek between ile çözülemeyecek.

Bence bir yeri atlıyoruz.

Daha kolay bir kaçamağıda hatırlatmak isterim. Kullandığınız paket programın çalışırken kullandığı kodları "SQL Server Profiler" ile bakmak.

SELECT CONVERT(VARCHAR, GETDATE(), 12)
 
Merhaba,

SQL de nasıl olur bilemem ama ORACLE da şöyle yapıyorum, belki fikir verir

SELECT ad, ac_trh FROM AD
WHERE TO_CHAR(ac_trh, 'DD-MM-YY') = '01-01-10'
 
Rafet bey, Necdet bey çok teşekkürler, belirttiğiniz şekilde deneyeceğim.
 
Geri
Üst