---
title: "hur subtraherar jag tid is sql?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/181427-hur-subtraherar-jag-tid-is-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "swingman"
published: "2009-11-28T00:24:07.000Z"
updated: "2009-11-28T14:27:19.000Z"
replies: 2
views: 534
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/181427-hur-subtraherar-jag-tid-is-sql"
---

# hur subtraherar jag tid is sql?

## #1 — swingman, 2009-11-28T00:24Z

Hej...
Jag vill räkna ut hur lång tid tex en process tar.
Jag har 2 kolumner som heter start\_ och end\_. Men jag förstår inte hur jag ska kunna få genomlöp tiden som helt enkelt ska vara end\_-start\_. Jag har försökt med följande men det ger mig konstiga siffror.
\[select name\_,i.key\_,(end\_ - start\_) as duration
from jbpm_processdefinition d, jbpm_processinstance i
where d.id\_=i.processdefinition\_ and end\_ is not null;\]

Tx ser har en processen testa start värde: '2009-09-11 13:08:24' och end värde: '2009-09-11 13:09:36'
Hur gör jag för att kunna göra en subtraktion som ge rätt resultat?

Mycket tacksam för ett svar.

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

## #2 — nitro2k01, 2009-11-28T00:29Z

Ta en titt på datediff och timediff

<http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_datediff>
<http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timediff>

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

## #3 — swingman, 2009-11-28T14:27Z

timediff funkade bra...

jag är oerhört tacksam för den hjälp jag har fått av dig 2 gånger nu.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/181427-hur-subtraherar-jag-tid-is-sql
