---
title: "Datum diff! Igen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/159150-datum-diff-igen"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Lasp"
published: "2007-04-11T19:15:59.000Z"
updated: "2007-04-12T20:33:18.000Z"
replies: 5
views: 450
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/159150-datum-diff-igen"
---

# Datum diff! Igen

## #1 — Lasp, 2007-04-11T19:15Z

Jag tror att jag har fått hjälp tidigare med liknande, men just nu kan jag inte komma på det hela.
	OId	Frm_Time	To_Time	Expr1
	SST468	2004-03-25 16:00:00	2004-03-27 16:00:00	Antal Dag
	KREDIT	2004-03-22 08:00:00	2004-03-22 15:20:00	Antal Dag
	SSB237	2004-03-22 08:00:00	2004-03-22 15:20:00	Antal Dag
	TSP258	2004-03-19 18:00:00	2004-03-27 20:00:00	Antal Dag
	TJG280	2004-03-25 07:30:00	2004-03-26 17:30:00	Antal Dag
Jag vill alltså ha antal hela dagar som Expr1 Utgår från timmar som är 1 dag om det är upp till 24 timmar dvs både rad 1 och rad 3 skall ge en(1) dag.  :q 
Det är en MSSQL Db

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

## #2 — Peter S, 2007-04-12T19:55Z

Jag förstår inte. Timdifferensen på rad 1 är 48, men du vill ha det till en dag? Timdifferensen på rad 3 är 22/3, vilket också skall ge en dag? Om du vill ha ut antalet hela dagar bör väl 2 stå på rad 1 och 0 på rad 3?

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

## #3 — Lasp, 2007-04-12T20:10Z

Tack Peter S! Jag läste på fel rad. rad ett(1) skall ge 2 dagar och rad 3 skall ge 1 dag vilket är minimum för hyra. Jag får till det när jag får över det hela i Excel, men jag vill gärna ha koll på längden av hyran redan innan. Jag har dessutom ett fält som ger utrymme för diff om det är 24+2 h som ger ett dygn, ibland kan det vara 1-3 h.

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

## #4 — Peter S, 2007-04-12T20:15Z

Någonting i stil med

```
select OId
     , Frm_Time
     , To_Time
     , ceiling(datediff(hh, Frm_Time, To_Time) / 24.0)
  from tbl
```

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

## #5 — Lasp, 2007-04-12T20:24Z

Ordet ceiling! Har aldrig sett det tidigare ;-)

Fungerar klockrent. Nu klarade jag demon idag ändå, men jag bejakar detta fantastiska forum som wF är.
Skall klistra in den fulla frågan i morgon när jag inte är ....!
Tack än en gång.

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

## #6 — Peter S, 2007-04-12T20:33Z

:birp

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/159150-datum-diff-igen
