---
title: "MS sgl datdiff query - timmar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/134879-ms-sgl-datdiff-query-timmar"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "mattiasnordin"
published: "2005-09-27T13:45:59.000Z"
updated: "2005-09-27T13:52:25.000Z"
replies: 3
views: 307
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/134879-ms-sgl-datdiff-query-timmar"
---

# MS sgl datdiff query - timmar

## #1 — mattiasnordin, 2005-09-27T13:45Z

Enligt <http://devguru.com/technologies/vbscript/13915.asp> så ska timmar vara "H" men det verkar inte fungera. Alla andra än "H" fungerar??

Hur gör man en datediff där man vill ta ut allt som är nyare än 60 minuter?

```
sql = sql & " WHERE datediff(h,LeadDate,'" &now & "') = 12 "
```

> Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 
> 
> \[Microsoft\]\[ODBC SQL Server Driver\]\[SQL Server\]'h' is not a recognized datediff option.

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

## #2 — @nders, 2005-09-27T13:48Z

Du kan ju inte läsa VBScriptreferenser och utgå ifrån att saker och ting fungerar på samma sätt i T-SQL...

Använd *hh*.

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

## #3 — mattiasnordin, 2005-09-27T13:51Z

Antog att det var något sådant. Var kan man läsa mer om T-SQL ?

Tack för hjälpen @nders.

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

## #4 — @nders, 2005-09-27T13:52Z

Om du har tillgång till Books on line (ingår när man installerar SQL Server Client tools) är det ett bra ställe att referenstitta.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/134879-ms-sgl-datdiff-query-timmar
