---
title: "Hämta Id för störst datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/176557-hämta-id-för-störst-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "devotion"
published: "2009-01-27T21:35:31.000Z"
updated: "2009-02-01T20:06:43.000Z"
replies: 4
views: 447
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/176557-hämta-id-för-störst-datum"
---

# Hämta Id för störst datum

## #1 — devotion, 2009-01-27T21:35Z

Hej!

Jag har följande SQL:

```
SELECT CONVERT(Char(10),MAX(ti.[StopDate]),20) AS LastServiceDate
FROM [tblTime] ti
INNER JOIN [tblTask] t
ON t.[Id]=ti.[OwnerId]
INNER JOIN [tblCustomer] c
ON t.[CustomerNr]=c.[Nr]
WHERE ti.[OwnerType]=2
AND t.[Priority]=3
AND c.[Id] = <CustomerId>
```

Den hämtar det största datumet från tblTime baserat på tbltask och tblCustomer. Fungerar finfint.

Sen har jag skapat en SQL till som jag vill ska returnera Id´t på Uppdraget i tbTtask kopplat till det största datumet i tblTime

```
[Kod]
SELECT t.[Id] AS TaskId
FROM [tblTime] ti
INNER JOIN [tblTask] t
ON t.[Id]=ti.[OwnerId]
INNER JOIN [tblCustomer] c
ON t.[CustomerNr]=c.[Nr]
WHERE ti.[OwnerType]=2
AND t.[Priority]=3
AND c.[Id] = <CustomerId>
```

Men, hur gör jag för att det id´t som är kopplat till det största datumet i tblTime visas?

Hoppas ni fattar!

Mvh
Henrik

  :)

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

## #2 — LarsG, 2009-01-28T08:52Z

```
select top 1 t.Id AS TaskId,
       convert(Char(10),ti.StopDate,20) AS LastServiceDate
  from tblTime ti
 inner join tblTask t
    on t.Id = ti.OwnerId
 inner join tblCustomer c
    on t.CustomerNr = c.Nr
 where ti.OwnerType = 2
   and t.Priority = 3
   and c.Id = <CustomerId>
 order by LastServiceDate desc
```

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

## #3 — devotion, 2009-01-28T09:33Z

:)

Ok, kan man inte göra så att det endast returneras Id? Nu blir det både Id och LastServiceDate.

Mvh
Henrik

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

## #4 — Peter S, 2009-01-28T09:43Z

```
select top 1 t.Id AS TaskId
  from tblTime ti
 inner join tblTask t
    on t.Id = ti.OwnerId
 inner join tblCustomer c
    on t.CustomerNr = c.Nr
 where ti.OwnerType = 2
   and t.Priority = 3
   and c.Id = <CustomerId>
 order by ti.StopDate desc
```

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

## #5 — devotion, 2009-02-01T20:06Z

Ja, det var ju svårt.... :)

Tack! :bire

vh
Henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/176557-hämta-id-för-störst-datum
