Avatar billede code Nybegynder
11. december 2015 - 14:41 Der er 3 kommentarer og
1 løsning

Update inkl time diff udregning

Hej,

jeg har en tabel som ser således ud:

`timerecordingID` int(11) NOT NULL,
  `timerecordingStart` time DEFAULT NULL,
  `timerecordingStop` time DEFAULT NULL,
  `timerecordingHours` time DEFAULT NULL,
  `timerecordingDate` date NOT NULL,
  `timerecordingStatus` enum('No-accept','Admin','Accountant') DEFAULT NULL,
  `userID` int(11) DEFAULT NULL,
  `projectID` int(11) DEFAULT NULL

har et program hvor jeg indsætter en ny række og start tid. Når jeg er færdig så updater jeg stop, og i sammen moment kunne jeg godt tænke mig at den også lavede udregningen mellem start og stop og updater Hours.

Kan dette gøres? Eller det kan det, men - how?
Avatar billede arne_v Ekspert
11. december 2015 - 19:40 #1
MySQL har en funktion til at traekke tid fra hinanden. SUBTIME og HOUR burde kunne goere det.

Men lad vaere!

Det er bedst ikke at gemme redundant data i databasen og i.s.f. beregne det ved udtraek.
Avatar billede code Nybegynder
12. december 2015 - 15:50 #2
okay tænkte det ellers gav bedre mening at lade databasen stå for udregningen da den allerede havde data'erne :)

Gir du et svar så lukker jeg igen?
Avatar billede arne_v Ekspert
15. december 2015 - 16:18 #3
databaser er til at gemme og hente data

programmer er til at beregne paa data

:-)

og svar
Avatar billede arne_v Ekspert
15. december 2015 - 16:18 #4
om igen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester