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

نام تاپیک: جستجو بين دو تاريخ

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    تهران
    پست
    180

    جستجو بين دو تاريخ

    سلام
    من برای جستجوی پیشرفته سایت ، طبق آموزشی که در همین سایت بود از این کد استفاده می کنم :

    select PID as 'id',PTitle as 'title',PaperSummary as 'descp',PDate as 'date' ,PViewCount as 'view' from Papers
    where (PTitle like ISNULL('%' +@Title+ '%' ,PTitle ) )and
    (PAuthor like ISNULL(@Author,PAuthor ) )and
    (PCatID like ISNULL(@Subject,PCatID ))

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

    ممنون

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    تهران
    پست
    180

    نقل قول: جستجو بين دو تاريخ

    برای تاریخ این کد رو اضافه کردم :

    (DlDate > ISNULL(@date,DlDate) and DlDate < ISNULL(@date2,DlDate)

    اما این خطا رو میگیره :
    کد HTML:
    Incorrect syntax near '-'.
    تاریخ رو از نوع date تعریف کردم و مقدار درون دیتابیس مثلا به این صورته : 18-09-2013

  3. #3

    نقل قول: جستجو بين دو تاريخ

    سلام.
    شما میتونید با استفاده از Convert و تبدیل به یک فرمت استاندارد از این روش استفاده کنید.
    برای اینکه فرمتهای مختلف رو ببینید پیشنهاد میکنم اینجا رو مطالعه کنید.

  4. #4

    نقل قول: جستجو بين دو تاريخ

    نقل قول نوشته شده توسط farzane_t مشاهده تاپیک
    برای تاریخ این کد رو اضافه کردم :

    (DlDate > ISNULL(@date,DlDate) and DlDate < ISNULL(@date2,DlDate)

    اما این خطا رو میگیره :
    کد HTML:
    Incorrect syntax near '-'.
    تاریخ رو از نوع date تعریف کردم و مقدار درون دیتابیس مثلا به این صورته : 18-09-2013
    خطای Syntax شما مربوط به بخش دیگری از کد شماست که در اینجا نیامده است. به عبارت دیگر اصلا کاراکتر - در کد ذکر شده وجود ندارد که بخواهد در کنار آن مشکل گرامری وجود داشته باشد.
    شما در فرم جستجو باید این قابلیت ها را داشته باشید تا جستجو معنا و مفهوم داشته باشد:

    • جستجو از تاریخ X تا تاریخ Y
    • جستجو از تاریخ X تا تاریخ جاری
    • جستجو در تمام تاریخ ها (ار ابتدا تا انتها)
    • جستجو از تاریخ X به قبل (یا جستجو از ابتدا تا تاریخ X)
    وبلاگ من (Advanced SQL Querying)

تاپیک های مشابه

  1. جستجو بين دو تاريخ در access
    نوشته شده توسط msh.soft در بخش Access
    پاسخ: 2
    آخرین پست: شنبه 28 مرداد 1391, 11:30 صبح
  2. سوال: جستجو بين دو تاريخ
    نوشته شده توسط babak_1a در بخش Access
    پاسخ: 1
    آخرین پست: پنج شنبه 08 دی 1390, 21:06 عصر
  3. سوال: جستجو بين دو تاريخ
    نوشته شده توسط babak_1a در بخش Access
    پاسخ: 3
    آخرین پست: چهارشنبه 07 دی 1390, 09:38 صبح
  4. جستجو بين دو تاريخ با sql
    نوشته شده توسط saeednadery در بخش VB.NET
    پاسخ: 2
    آخرین پست: شنبه 27 مهر 1387, 23:15 عصر
  5. سوال: مشكل در جستجو بين دو تاريخ
    نوشته شده توسط ali_kashani در بخش C#‎‎
    پاسخ: 13
    آخرین پست: شنبه 25 خرداد 1387, 22:30 عصر

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

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