sql server - SQL Error with Out-Of-Range -


i have sql this

select  b.hesap_no, a.teklif_no1 + '/' + a.teklif_no2 'teklif', b.mus_k_isim, convert(varchar(10),a.isl_tar,103) 'tarih', isnull(cast(a.odenen_anapara float),0)+isnull(cast(a.faiz float),0)+     isnull(cast(a.bsmv float),0)+isnull(cast(a.gecikme_faiz float),0)+     isnull(cast(a.gecikme_bsmv float),0) 'yatan',      (case when b.doviz_kod = 21 'eur' when b.doviz_kod = 2 'usd' when b.doviz_kod = 1 'tl' end) 'kur',     d.avukat, convert(varchar(10),c.icra_tar,103) 'İcra tarİhİ', convert(varchar(10),c.haciz_tar,103) 'hacİz tarİhİ' yaz..mardata.bir_tahsil a, yaz..mardata.s_teklif b, takip c, avukat d, p_takip_sr e a.teklif_no1 = b.teklif_no1 , a.teklif_no2 = b.teklif_no2 , b.hesap_no = d.hesap , d.hesap = a.hesap_no , c.t_hesap_no = a.hesap_no , c.t_srm = e.t_sr_id , c.t_statu = 2 , c.t_srm <> 6 , a.isl_tar >= '21/02/2011' , a.isl_tar <= '28/02/2011' group  b.hesap_no, a.teklif_no1 + '/' + a.teklif_no2,a.isl_tar,b.doviz_kod, b.hesap_no, b.mus_k_isim, d.avukat, c.icra_tar, c.haciz_tar, a.odenen_anapara, a.faiz, a.bsmv, a.gecikme_faiz, a.gecikme_bsmv 

but getting error this.

msg 242, level 16, state 3, line 1 conversion of varchar data type datetime data type resulted in out-of-range value. 

how can solve problem?

best regards,

soner

it has dateformat setting.

this gives same error me

set dateformat mdy select 1 getdate() = '28/02/2011' 

this not

set dateformat dmy select 1 getdate() = '28/02/2011' 

you can use convert instead of setting dateformat

convert(datetime, '28/02/2011', 103)  

or can use iso format work

2011-02-28 

Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

android - layout with fragment and framelayout replaced by another fragment and framelayout -