---
title: "select med olika värden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/83054-select-med-olika-värden"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "SteveP"
published: "2003-07-30T09:53:17.000Z"
updated: "2003-07-30T12:14:54.000Z"
replies: 1
views: 176
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/83054-select-med-olika-värden"
---

# select med olika värden

## #1 — SteveP, 2003-07-30T09:53Z

Jag har ett table som heter tblAction och denna innehåller

tblAction.DoneDate (kan vara Null)
tblAction.TargetDate (kan vara Null)
tblAction.ActionID (fk1) \<-- kan ha flera poster med samma id.
osså lite andra obetydelsefulla kolumner

Nu har jag en variabel som jag vill sätta ett värde på, vi kallar den "HighDate".

Posten/Posterna i tblAction väljs ut genom en matchning från en querystring till tblAction.ActionID.

Om det finns ett tblAction.DoneDate värde i den valda posten så ska "HighDate" sättas till det värdet, men finns det inget tblAction.DoneDate Värde utan enbart ett tblAction.TargetDate Värde så ska "HighDate" sättas till det värdet. Och om det finns 3 olika tblAction.DoneDate värden så ska "HighDate" sättas till det högsta av dom 3 tblAction.DoneDate Värdena.

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

## #2 — LarsG, 2003-07-30T12:14Z

```
select ActionID, coalesce(max(doneDate),targetDate) as highdate
from tblAction
where actionId = <querystring>
group by ActionId
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/83054-select-med-olika-värden
