PDA

View Full Version : بازم تاریخ



pooyansystem
یک شنبه 02 اردیبهشت 1386, 13:11 عصر
بچه ها سلام

من یه جدول دارم که تو اون تاریخ رو به صورت(nvarchar(10 ذخیره کردم حالا تو یه کوئری نیاز دارم این تاریخ با تاریخ دیگهای مثلا تاریخ امروز مقایسه بشه من نتونستم تابعی برای مقایسه دو تا رشته با هم پیدا کنم سعی کردم که این فیلد را با استفاده از convert به datetime تبدیل کنم و مقایسه رو انجام بدم ولی convert تاریخ شمسی رو قبول نمیکنه
حالا من باید چیکار گنم آیا واقعا برای مقایسه دوتا رشته راه حلی ندارم و مجبورم جدول را تغییر بدم ؟؟؟
(select Convert(DateTime,'1386/02/02',130)
تاریخ قمری است نه شمسی آیا برای شمسی یه همچین چیزی نداریم؟؟؟

reza_rad
یک شنبه 02 اردیبهشت 1386, 13:19 عصر
خیلی راحته
شما همه تاریخ ها رو به یه فرمت خاص مثلا 13860202 ذخیره کن و بعد با عملگرهای مقایسه ای مقایسه شون کن. همین!
مثلا :


select * from table1
where datefield between '13850212' and '13860201'