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

نام تاپیک: طراحی تقویم برای برنامه PM

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #24
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: طراحی تقویم برای برنامه PM

    سلام
    شما بیا و از تاریخ میلادی استفاده کن! حالا برای اضافه کردن ماه و روز به تاریخ از تابع DateAdd استفاده کن. و نتیجه رو با تاریخ روز مقایسه کن:
    SELECT date, DATEADD(day, 1, date) AS DateAdd from tbl where DATEADD(day, 1, date)='2017-09-28'

    برای روزهای هفته هم که امروز مشخصه "چهارشنبه" است پس باید Wed رو جستجو کنی. در آخر اینکه باید یه شرط هم بنویسی که تاریخی که از DateAdd به دست اومد از تاریخ انتهای دوره بیشتر نشه.
     SELECT date from tbl where DATEADD(day, 3, date)='2017-09-30' AND DATEADD(day, 3, date)<'2017-10-01'


    البته طبق گفته دوستمون باید آخرین تاریخی که سرویس انجام شده رو هم ذخیره کنی.

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

    ***********************
    ویرایش:

    در مجموع با 2 تا OR میشه کوئری رو نوشت
    SELECT * from tbl where DATEADD(DAY, periodDay, lastDate)='2017-10-28' AND DATEADD(DAY, periodDay,  lastDate)<DateEnd OR DATEADD(MONTH, periodMonth,  lastDate)='2017-10-28' AND DATEADD(MONTH, periodMonth,  lastDate)<DateEnd OR Thu='true' AND '2017-09-28'<DateEnd
    آخرین ویرایش به وسیله Mahmoud Zaad : پنج شنبه 06 مهر 1396 در 08:46 صبح دلیل: نرسیدن خون به مغز در پاسخ قبلی ☺

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

  1. لزوم فراگیری طراحی سایت برای برنامه نویس وب
    نوشته شده توسط FM.ALPACHINO در بخش طراحی وب (Web Design)
    پاسخ: 3
    آخرین پست: دوشنبه 24 آبان 1389, 13:49 عصر
  2. لزوم فراگیری طراحی طراحی سایت برای برنامه نویس وب
    نوشته شده توسط FM.ALPACHINO در بخش ASP.NET Web Forms
    پاسخ: 7
    آخرین پست: یک شنبه 23 آبان 1389, 21:21 عصر
  3. خبر: طراحی Skin برای برنامه
    نوشته شده توسط Mohsen_Fotouhi در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 02 شهریور 1388, 00:51 صبح

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

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