Saberem tri razlicita vremena peske (rucno, na papiru, ili iz glave): 10:45, 10:45 i 10:45. To je 32 sata i 15 minuta, i to je tacno. Medjutim, sa onim sto sam ja uradio:
Sum(Hour(rezultati.vreme))+Sum(Minute(rezultati.vreme)/60) As SvegaVreme
ja dobijem 32 sata + 25 minuta, sto nikako ne valja!! Ako opet izostavim ono "/60", onda dobijem rezultat = 165 sati. Ako sve pretvorim u minute:
Sum(Hour(rezultati.vreme)*60)+Sum(Minute(rezultati.vreme)) As SvegaVreme
Dobijem 1800 minuta + 135 minuta, pa kada to podelim sa 60, opet dobijem 32 sata i 25 minuta. To je ustvari 32 sata i 1/4 od 100, ali meni treba 1/4 od 60, sto je 15.
Iz odredjenih razloga, ceo rezultat bih trebao da dobijem pomocu SQL iskaza, jer se tako dobijen rezultat u istom Query-u koristi za rangiranje rezultata.
Ako ne moze pomocu SQL iskaza, onda molim za pomoc kako da pocnem (i napisem) kod u Accesu da bih dobio ispravno vreme, i gde da ga stavim (OnLoad, OnCurent...)
Sve ovo mi je veoma hitno, treba da isporucim, a rezultati nisu tacni.
Kako da dobijem ispravan rezultat?
Unapred zahvalan
Otac 6-oro dece...