Ako imam ćeliju u kojoj upisujem početni datum odsustva radnika sa posla,i drugu ćeliju u kojoj upisujem krajnji datum odsustva,trebalo bi u sledećoj ćeliji da dobijem ukupni broj odsutnih radnih dana,znači bez subote i nedelje.Nešto slično je bilo sa brojem radnih sati,ali meni treba broj radnih dana koji predstavljaju god.odmor.
Pokušao sam i evo šta se dešava.U queri sam ubacio sledece- brojradnihdana: DateDiff("w",[pocetakodsustava],[krajodsustva]) rezultata računanja je recimo od 06-Jul-09 do 31-Jul-09 samo 3 radnih dana i na drugim primerima takodje izlaze rezultati koji nisu tačni.
Getsbi kako mi se čini da je "w" sintaksa za vikend jer mi on pokazuje broj vikenda za zadati interval.Kad ubacim"d" on mi izbaci broj dana ali ukupno sa vikendom.
@ cncartdizajn
U pravu si. Opcija "w" ne radi u Datediff funkciji iako je "w" odnosno Weekday predviđeno da računa radne dane bez subote i nedelje između dva datuma. Evo ti link gde se nalazi rešenje problema. Neko je seo i napisao funkciju:
DateDiffW(BegDate, EndDate) koja odrađuje posao. http://support.microsoft.com/kb/288194