różnica w datach

1

mam takie przypadki

Numer zlecenia data rozpoczęcia data zakończenia typ klienta
ZLS 1 2014-06-18 2014-06-23 NORMAL
ZLS 2 2014-06-12 2014-06-16 VIP

1)W pierwszym przypaku potrzebuje aby liczyło różnicę w dacie bez weekendów (sobota i niedziela) i świąt wiadomo święto było 2014-06-19
2)W drugim jeśli jest VIP to tylko (bez świąt i niedzieli) wliczając sobotę ale tylko jeśli data rozpoczęcia wypada w czwartek lub piątek

Wynik powinien być taki

Numer zlecenia liczba dni
ZLS 1 3
ZLS 2 4
Z góry dzięki za pomoc

1

Na przyklad tak:
http://stackoverflow.com/questions/252519/count-work-days-between-two-dates
Jesli nie załapiesz postepowania to moge Ci podpowiedziec.
Dodatkowo, niech mnie ktoś poprawi jesli sie myle, kazdy dzien wolny poza weekendami bedziesz musiał oddzielnie wykejsować recznie

2

Dodatkowa tabela, w której co roku uzupełnisz dni wolne...

1 użytkowników online, w tym zalogowanych: 0, gości: 1