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

نام تاپیک: چگونگی ثبت تاریخ برای گزارش گیری

  1. #1

    چگونگی ثبت تاریخ برای گزارش گیری

    با عرض سلام
    لطفا توضیح بدین که اگه بخواهیم برای گزارش گیری . رو ی تاریخ هم بتوانیم عملیات
    انجام دهیم بهترین روش برای ثبت آن چیست ؟

    آیا اگر تاریخ را رشتهای و بصورت مثلا 1384/11/02 ذخیره نماییم می توان در دستور Select از آن استفاده کرد
    و گفت تاریخ هایی که بین 1384/11/01 تا 1384/12/01 را نمایش بده .

    لطفا توضیح بدهید
    ممنون

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    بندر عباس
    پست
    250
    تو vb مشکلی نداره.تو query برای تاریخ محدودیت قرار بده.

    تو ثبت تاریخ هم میتونی string ثبت کنی هم date time اونوقت برای مقایسه تاریخها مشکلی نیست.
    select * from T1 where d>@d and d<@d2

  3. #3
    کاربر دائمی آواتار linux
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    2,313
    تاریخ بهتر هست تاریخ ثبت کنی

  4. #4
    کاربر دائمی آواتار hadi2345
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    تبریز
    سن
    46
    پست
    595
    با سلام . اگر تاریخ را در DATABASE با نوع DATE ذخیره کنی با یک مشکل مواجه خواهی شد .مثلا شما سعی کن روز 1384/06/31 را در DATABASE ذخیره کنی .آنوقت خواهی فهمید که به این آسانی ها هم نیست .
    من تاریخ شمسی را با نوع STRING ذخیره میکنم و یک فیلد دیگر هم با نام MILADI‌دارم که تاریخ شمسی رو به میلادی تبدیل میکنم و با نوع DATE ذخیره میکنم و برای جستجو هم ابتدا تاریخ شمسی رو به میلادی تبدیل میکنم و تاریخ میلادی رو تو DATABASE جستجو می کنم و تا حالا هم هیچ مشکلی نداشتم . (حتی در جستجوهای بین دو تاریخ هم مشکلی نخواهی داشت).

  5. #5
    کاربر دائمی آواتار hadi2345
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    تبریز
    سن
    46
    پست
    595
    البته روشهای دیگری هم وجود دارد. :)

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

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