Predmet:Re: izracun sati za pon-pet sub i ned
Uf nisam video da ZXZ je vec odgovorio ali moram ti ukazati neke stvare.
Vidim da se rade nosto oko preracun vremena a datume su najspecificni za obrada.
Moras voditi jako puno paznja oko izrada tabela za u buducnos da nemas puno problema.
Jas pred par godina sam radio jedna aplikacija za preracun radnog vremena za jedna firma i bogami sam se namucio na pocetki zbog to sto nisam napravio dobra tablela.
Jedna od najbitnih stvari je to da pored casot u pole gdje zapisujes pocetok ili kraj radnog vremena stoi i data.To je sve zbog laksi preracun.Lako je iz kompletno Vreme (dataum i cas) izdvoiti samo data ili samo cas ili bilo sta ali kad spajas data i vreme e to bas i ne ide lako (pogledaj koliko konverzije i spajajna morao sam da uradi za da mogu da oduzmem dve vremena) .
Iz ovi primera sta si dao u tabela vidi se da radno vreme pocijne u 18.00 danas a zavrsi sutra u 7 ujutro ,a imamo samo danasni datum i sad kako bi doslo ova tvoja matematika " 7-18" ?
Ja sam u gorni primer danasni datum povecao za jedam dan da mogu izracunati vrenena ali tu je problem kad u jednu sedmici jedan radnik jedan dan dolazi od 7 do 14 a jedan od 18 do 7 kako ces uzeti krajno vreme? U prvi slucaj imas pocetak i kraj radnog vremena u jedan dan , a u drugi slucaj imas poceak u jedan dan a kraj u drugi.
Ako si vec poceo neka aplikacija od ovog tipa razmisli oko ove sugestije ili daj opisi proces koj ti treba pa mozemo tu da napravimo tabele.
Ako je samo vezba od oba primera sta smo stavili sa ZXZ ima sta da naucis.
Ovo sta trazis mozes pogledati pod nazivom Crosstab query ili kod MSSql to se zove PIVOT queri.