Forum

Bildirimler
Hepsini Temizle

between

8 Yazılar
4 Üyeler
0 Reactions
1,725 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

merhaba arkadaşlar


aşağıdaki kodu kullanarak istediğim tarihler arasındaki kayıtları listelemeye çalışıyorum. 01.01.2011 ila 31.01.2011 tarihleri arasındaki veriyi istediğim zaman bir sorun oluşmuyor. ama 31.01.2011 ila 04.01.2011 tarihleri arasındaki veriyi istediğim de veri alamıyorum. aşağıdaki kod larda nerde problem var acaba?


SET DATEFORMAT dmy select *from tamirarizakaydi where tarih between '31.01.2011 ' and ' 04.02.2011'

 
Gönderildi : 07/02/2011 18:38

(@AhmetRende)
Gönderiler: 138
Estimable Member
 

Hata logunuda paylaşırsanız daha net yardımcı olabiliriz.

 
Gönderildi : 07/02/2011 18:55

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

merhaba


ekrana hata vermiyor. sadece boş bir ekran geliyor. column name ler var. içeriği boş çıkıyor


 saygılar

 
Gönderildi : 07/02/2011 19:09

(@Anonim)
Gönderiler: 0
 

merhaba arkadaşlar

aşağıdaki kodu kullanarak istediğim tarihler arasındaki kayıtları listelemeye çalışıyorum. 01.01.2011 ila 31.01.2011 tarihleri arasındaki veriyi istediğim zaman bir sorun oluşmuyor. ama 31.01.2011 ila 04.01.2011 tarihleri arasındaki veriyi istediğim de veri alamıyorum. aşağıdaki kod larda nerde problem var acaba?

SET DATEFORMAT dmy select *from tamirarizakaydi where tarih between '31.01.2011 ' and ' 04.02.2011'

Kodunu şu şekil dener misin. Where den sonra DATE ekler misin.

 SET DATEFORMAT dmy select *from tamirarizakaydi where DATE tarih between '31.01.2011 ' and ' 04.02.2011'

 
Gönderildi : 07/02/2011 19:25

(@Anonim)
Gönderiler: 0
 

merhaba arkadaşlar

aşağıdaki kodu kullanarak istediğim tarihler arasındaki kayıtları listelemeye çalışıyorum. 01.01.2011 ila 31.01.2011 tarihleri arasındaki veriyi istediğim zaman bir sorun oluşmuyor. ama 31.01.2011 ila 04.01.2011 tarihleri arasındaki veriyi istediğim de veri alamıyorum. aşağıdaki kod larda nerde problem var acaba?

SET DATEFORMAT dmy select *from tamirarizakaydi where tarih between '31.01.2011 ' and ' 04.02.2011'

Kodunu şu şekil dener misin. Where den sonra DATE ekler misin.

 SET DATEFORMAT dmy select *from tamirarizakaydi where DATE tarih between '31.01.2011 ' and ' 04.02.2011'

 
Gönderildi : 07/02/2011 19:25

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

söylediğin şekilde kodları düzenledim. aşağıdaki gibi bir hata verdi.


Msg 4145, Level 15, State 1, Line 1
An expression of non-boolean type specified in a context where a condition is expected, near 'tarih'.

 
Gönderildi : 07/02/2011 19:49

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

söylediğin şekilde kodları düzenledim. aşağıdaki hatayı verdi.


Msg 4145, Level 15, State 1, Line 1
An expression of non-boolean type specified in a context where a condition is expected, near 'tarih'.

 
Gönderildi : 07/02/2011 19:50

(@selahattinsadoglu)
Gönderiler: 826
Prominent Member
 

Merhaba,

Tarih aralığını olarak '2011 Jan 31' AND '2011 Feb 04'  değiştirip tekrar deneyiniz.Ayrıca "tarih" kolonun data tipi nedir ?Ve ya  ;

 
SET DATEFORMAT dmy
select *
from tamirarizakaydi
where tarih between '31.01.2011' and '04.02.2011'

 

Saygılar,

 
Gönderildi : 07/02/2011 20:13

Paylaş: