PDA

View Full Version : مقایسه تاریخی که بصورت رشته ذخیره شده



nima_dir
یک شنبه 06 بهمن 1387, 00:05 صبح
سلام دوستان
یه جدول هست که تاریخ انقضا توش بصورت رشته ای ذخیره شده اینجوری : "5/11/1387" خوب الان یه گزارش میخوام بسازم که مثلا اونایی که یک هفته مونده به تاریخ انقضاشون رو به من نشون بده.چطور این کار رو بکنم؟یعنی اونایی که تاریخشون بین تاریخ بالا و 12/11 هست رو برگردونه.در ضمن این عدد مثلا یک هفته (7 روز) توسط کاربر مشخص میشه یعنی ممکنه کاربر بزنه 10 روز.
ممنون میشم کمک کنین چون خیلی نیاز دارم

ha_mirzaee
یک شنبه 06 بهمن 1387, 15:11 عصر
فرض كن مه رشته با فرمت تاريخ ذخيره شده است و طيق تجربه من از دستورات sql استفاده كني خيلي بهتره !

mh19842008
یک شنبه 06 بهمن 1387, 15:29 عصر
اگه میخوای ازاین فرمت string استفاده کنی یک روش اینه که اونو با توابع رشته ای تجزیه کنی

mrs Izadi
دوشنبه 07 بهمن 1387, 12:48 عصر
تاریخ مورد نظر را(مثلا تاریخ 7 روز آینده ) را به عنوان پارامتر ورودی استور select خود در نظر بگیرید. و سطرهای از DB که تارخ انقضای آنها بین تاریخ روز و تاریخ مورد نظر است انتخاب کنید. حالا این مقادیر را برا چاپ بفرستید.
یا
بخشی که سطرهای مورد نظر آن را در آن چاپ میکنید در صورتی که تاریخ انقضای آن بین این دو تاریخ نیست Supress کنید.