نمایش نتایج 1 تا 5 از 5

نام تاپیک: پیشنهاد شما چیه

  1. #1

    پیشنهاد شما چیه

    من یه دیتابیس با حدود30000 رکود دارم که یکسری تاریخ شمسی نا مرتب داره که می خوام مرتب کنم و روش کوری بزنم چنتا نمونه براتون میزارم
    1/1/1363
    1362/12/7
    1357/2
    1360
    12/2/....
    خلاصه از این مدل دیتا
    از کوچکترین اطلاعات این تاریخ ها هم نمیتونم بگزرم
    کوریهائی که می خوام بزنم مثلا مرتب کردن سالها ماهها
    پیشنهاد شما چیه رو این دیتابیس
    دلیل اینم که تو این بخش مطرح کردم اینه که فکر کنم با C#‎ راحت تر بشه این اطلاعات رو تحلیل کرد راجبش تصمیم گرفت

  2. #2

    نقل قول: پیشنهاد شما چیه

    به نظر من:
    بهتره که تاریخ رو به سه فیلد تقسیم کنی (که استانداردترین روش ذخیره تاریخ هست).
    بعد خیلی راحت میتونی هر کوری بزنی.

    یا اگه از یه فیلد استفاده میکنی باید تاریخ رو بصورت yyyy/mm/dd بگیری (اینطوری خیلی راحت میتونی مرتب کنی).
    -----
    حال اگه جدول شما با داده های غیر استاندارد پر شده باید یکی یکی رکور هات رو بخونی و فیلد تاریخت رو اصلاح و استاندارد کنی.

  3. #3

    نقل قول: پیشنهاد شما چیه

    همه تاریخاتو درست کن همه رو 1362/12/7 یعنی سال ماه و روز را داشته باشن یکی یکی رکوردا رو بخون بعدش چکشون کن ببین درستن یا نه اگر نه که تصحیحشون کن

  4. #4

    نقل قول: پیشنهاد شما چیه

    بهتره که تاریخ رو به سه فیلد تقسیم کنی (که استانداردترین روش ذخیره تاریخ هست).
    این پیشنهاد معقولی هست

    همه تاریخاتو درست کن همه رو 1362/12/7 یعنی سال ماه و روز
    نمی تونم تاریخی مثل 1360 رو تغییر بدم مشکل اینجاست یعنی دیتا نباید تغییر کنه فقط باید یه جوری مرتب بشه که بشه توش کوری زد

    دوستان اگر پیشنهاد دیگه ای دارن ممنون میشم مطرح کنند

  5. #5

    نقل قول: پیشنهاد شما چیه

    این چه جور فیلدیه که نمیشه تغییرش داد بعدم چرا اینجوری تاریخارو ثبت کردن توش یکیش ماهه یکیش هم روزه هم ماهه یکی دیگش فقط ساله یک دیگه همه رو داره چه جوری میخواین select بگیرید(به سختی)یکمی مضحک نیست شما اگر همه رو تصحیح کنید کارتون خیلی راحت تر میشه واسه دفعات بعد select کردن هم راحت تر میشه و دقیق تر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •