---
title: "räkna ut tidsskillnad"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/151478-räkna-ut-tidsskillnad"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Wiberg"
published: "2006-09-19T12:36:35.000Z"
updated: "2006-09-22T16:19:38.000Z"
replies: 3
views: 1767
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/asp/151478-räkna-ut-tidsskillnad"
---

# räkna ut tidsskillnad

## #1 — Wiberg, 2006-09-19T12:36Z

Jag har följande fält i en accessdatabas.

id
start (datum/tid)
slut (datum/tid)

Värdena i start och slut är klockslag t ex 18:23:00. Jag vill nu räkna ut tidsskillnaden mellan start och sluttiden i timmar. 

Resultatet ska t ex se ut så här: 5,3 timmar.

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

## #2 — jonne, 2006-09-19T13:03Z

```
foo= datediff("n","12:00:00","13:45:00") / 60
Response.Write "test: " & foo
```

Ger 1,75 för 1h och 45 min

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

## #3 — Wiberg, 2006-09-22T15:42Z

Det blir problem om start är före midnatt (t ex 16:00) och slut är efter midnatt (t ex 01:30). Hur löser jag det?

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

## #4 — Troxy, 2006-09-22T16:19Z

Det går att lösa genom att använda datum också. Men om du inte har något giltigt datum, så kan du väl använda ett dummy-datum?

```
foo= datediff("n","2001-01-01 12:00:00","2001-01-01 13:45:00") / 60
Response.Write "test: " & foo
```

Men det känns om det vore bättre att utföra beräkningen direkt i SQL-frågan istället. Jag kodar inte SQL för Access så mycket, så någon annan får fixa det.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/151478-räkna-ut-tidsskillnad
