PDA

View Full Version : قرار دادن تاریخ در شرط



hasina
پنج شنبه 20 اردیبهشت 1386, 11:04 صبح
سلام دوستان
قصد دارم یه تعداد رکورد رو select کنم با شرط اینکه مقدار یک فیلدش که از نوع Date Time هست بین یک تاریخ خاص باشه
مثلا:
فیلدهایی که تاریخشون بین18/01/2007 تا 05/09/2007 قرار دارند رو نشون بده
حالا اگر این تاریخ رو در کوتیشن قرار بدم، با اون مثل رشته رفتار می کنه و از اول رشته چک می کنه، به اولین کاراکتری که شرط رو برقرار می کنه برسه نشون می ده!:ناراحت:
حالا چیکار کنم که بتونم تو شرط از خاصیت تاریخش استفاده کنم؟
ممنون از دوستان:لبخندساده:

AminSobati
پنج شنبه 20 اردیبهشت 1386, 13:21 عصر
SELECT * FROM MyTable
WHERE ColDate BETWEEN '2003-4-22' AND '2003-2-3'

اگر فیلد ColDate از جنس DateTime باشه، SQL Server به شکل کاراکتری برخورد نمیکنه

hasina
پنج شنبه 20 اردیبهشت 1386, 14:18 عصر
ممنون از راهنماییتون. همین طور که گفتین عمل کردم، مشکلم حل شد