nexpay

پيدا كردن بازه زماني بر حسب روز

شروع موضوع توسط asirha ‏9 جولای 2005 در انجمن Visual Basic 6

  1. asirha

    asirha کاربر تازه وارد

    تاریخ عضویت:
    ‏27 ژانویه 2004
    نوشته ها:
    39
    تشکر شده:
    0
    سلام

    من ميخوام در وي بي بر حسب تاريخ دريافت و تاريخ تحويل مدت زمان سپری شده بر حسب روز رو بدست بیارم كه برای این کار چند روز وقت صرف شده

    برای این کار باید چه کار کنم

    من برای این کار از دیتا بیس اکسس و ای دی او استفاده میکنم
    برای واکشی دیتا ها هم از دستورات اس کیو ال استفاده میکنم اگر دوستان در دستورات اس کیو ال هم برای انجام این کار راه حلی دارند لطفا بگید

    با تشکر
     
  2. reza9

    reza9 کاربر تازه وارد

    تاریخ عضویت:
    ‏23 جولای 2005
    نوشته ها:
    8
    تشکر شده:
    0
    باید از تابع datediff استفاده کنی
    مثال :
    iDays = datediff("y",Start date,end date)
    که در پارامتر اول "y" مقدار اختلاف روزهای start date و end date رو برمیگردونه.

    میتونی این دستور رو مستقیما در SQL Command استفاده کنی اگر دیتابیس اکسس هست
    مثال :
    select datediff('y',startDate,endDate) from table
     
zarpopخرید بک لینک عسل طبیعی و گرده گل ایرانیfootbal