رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مرتب سازی بر اساس تاریخ
#1
سلام و خسته نباشید به دوستان عزیز
به این مقادیر ی نگا بندازید.
1389/6/10
1387/7/13
1391/3/20
1393/9/1
1389/7/22
1391/1/17
1394/10/11

اینا مثادیر یکی از فیلد های من به اسم zaman هستش.
من میخوام هنگام جستجو بر اساس این فیلد جستجو انجام بده و از تاریخ قدیمی به جدید مرتب کنه.
آیا برای این کار کوئری وجود داره یا باید بعد از جستجو مرتب کنم؟
میشه یه راه حل ساده ای بگید.
ممنون
پاسخ
تشکر شده توسط:
#2
بهتره تاریخها رو بصورت عدد (Timestamp) توی دیتابیس ذخیره کنید و موقع نمایش به فرمت دلخواه تبدیل کنید. اینطوری راحتتر میتونید جستجو یا مرتب سازی رو انجام بدین. الان از اونجا که نوع فیلدتون متنی هست، مرتب سازی درست انجام نمیشه. برای مثال ۱ و ۱۱ قبل از ۲ قرار میگیرن.
پاسخ
تشکر شده توسط: abdollah110110




کاربران در حال بازدید این موضوع: 2 مهمان