PDA

View Full Version : مشکل در فیلتر کردن DATETIME



ali_up1
سه شنبه 29 بهمن 1392, 10:48 صبح
سلام دوستان
این select رو نگاه کنید
Select * from tbl where [Date] ='2014-02-28T15:09:00.000'
همین query وقتی تاریخ رو میزاریم 2014-02-29 ام خطای
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
میده، اول فکر کردم این تاریخ معتبر نیست ولی اشتباه میکردم برج 2 میلادی 31 روز است!!
فقط هم واسه برج 2 این اتفاق میافته
کسی میدونه قضیه چیه؟؟

ali_up1
سه شنبه 29 بهمن 1392, 11:36 صبح
:لبخندساده:
ماه فوریه 28 روزه است!!از اول درست فکر کرده بودم!!

Ali_Prodes
سه شنبه 29 بهمن 1392, 15:48 عصر
با سلام

کد زیر رو امتحان کنید:



Select * from tbl where cast([Date] as char(25))='2014-02-28T15:09:00.000'