---
title: "omvandla 5057782.9245 sek till formatet hh:mm:ss mysql databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/181960-omvandla-5057782-9245-sek-till-formatet-hh-mm-ss-mysql-databas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "swingman"
published: "2010-01-11T09:37:49.000Z"
updated: "2010-01-12T09:04:33.000Z"
replies: 3
views: 690
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/181960-omvandla-5057782-9245-sek-till-formatet-hh-mm-ss-mysql-databas"
---

# omvandla 5057782.9245 sek till formatet hh:mm:ss mysql databas

## #1 — swingman, 2010-01-11T09:37Z

hej kan nån ge mig råd vad jag skulle kunna lägga till i följande sql sats för att omvandla sekunder till formatet hh:mm:ss.

```
select name_,d.id_,
min(UNIX_TIMESTAMP(i.end_) - UNIX_TIMESTAMP(i.start_)) as minduration,
max(UNIX_TIMESTAMP(i.end_) - UNIX_TIMESTAMP(i.start_)) as maxduration,
avg(UNIX_TIMESTAMP(i.end_) - UNIX_TIMESTAMP(i.start_))as avgduration
from jbpm_processdefinition d, jbpm_processinstance i
where d.id_=i.processdefinition_ and end_ is not null;
```

jag har provat att lägga till **sec_to_time()** men den funktionen är begränsad till 838:59:59
Blir det mer än så så blir det fel.

Permalänk: https://www.webforum.nu/p/181960

## #2 — erciz, 2010-01-11T15:37Z

Istället för UNIX_TIMESTAMP() kanske du kan använda någon annan datumfunktion.
Ta en titt på DATE_SUB(): <http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add>

Permalänk: https://www.webforum.nu/p/2222559

## #3 — swingman, 2010-01-12T08:56Z

Jag har tittat på de olika functionerna som finns. Bland annat date_sub() och det är blir alltså fel då det överstiger 838 timmar. Vet inte varför just denna gräns (att vara exakt 838.59.59).
Lösningen kanske blir att att köra med cast eller convert. Har inte lyckats med det men får se...

Permalänk: https://www.webforum.nu/p/2222626

## #4 — Lasp, 2010-01-12T09:04Z

Plocka bort merparten av sekunder till dagar! (mod (3600\*24))

Permalänk: https://www.webforum.nu/p/2222628

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/181960-omvandla-5057782-9245-sek-till-formatet-hh-mm-ss-mysql-databas
