login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Tijd uit database optellen

Offline trinco - 13/09/2011 13:29
Avatar van trincoLid Beste,

Ik wil mijn tijd wat zo in de database staat:
12:00:00
04:15:00
optellen en in een kolom zetten. Daar heb ik de volgende code voor
http://www.plaatscode.be/141285/

Alleen telt hij dan de eerste getallen tot de : met elkaar op. Dus komt er 16:00

Hoe kan ik dit correct krijgen?

Bij voorbaat dank!

5 antwoorden

Gesponsorde links
Offline cyberninjah - 13/09/2011 13:43
Avatar van cyberninjah Lid dit komt omdat 12:00:00 geen INT is maar een STRING.

wat ik persoonlijk altijd doe is tijd & datum opslaan als een timestamp.

aangezien je die wel kan optellen / aftrekken van elkaar.
Offline trinco - 13/09/2011 13:58 (laatste wijziging 13/09/2011 13:58)
Avatar van trinco Lid Oke maar zo ziet mijn database eruit.

[URL=http://imageshack.us/photo/my-images/823/73164439.jpg/][IMG]http://img823.imageshack.us/img823/9591/73164439.jpg[/IMG][/URL]


dan word het een stuk lastiger
Offline cyberninjah - 13/09/2011 14:03
Avatar van cyberninjah Lid in dat geval zou je het via explode kunnen oplossen zo dat je een array over hout.

en daar dan mee doen wat je nodig vind.
Offline marten - 13/09/2011 14:08
Avatar van marten Beheerder Bekijk mijn datum en tijd tutorials eens hier op de site.
Offline MiST - 13/09/2011 22:53
Avatar van MiST Lid Er zijn functies in MySQL om een String om te vormen in een Date-object.

http://dev.mysq...tr-to-date

Hier staat alle informatie die je nodig hebt om je query op te stellen.

BTW? puur uit nieuwsgierigheid, waarom wil je OPTELLEN? Voor een interval van-tot lijkt het me interessanter om de duur te berekenen, dus 'tot' min 'van'. Ik kan niet meteen een toepassing bedenken waar je de som nodig hebt, tenzij je het midden van het interval zou willen berekenen ofzo...
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s