---
title: "Sortera efter uppdaterad, annars efter skapad?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/187939-sortera-efter-uppdaterad-annars-efter-skapad"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "bassebhu"
published: "2011-09-17T11:20:16.000Z"
updated: "2011-09-17T11:45:17.000Z"
replies: 2
views: 845
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/187939-sortera-efter-uppdaterad-annars-efter-skapad"
---

# Sortera efter uppdaterad, annars efter skapad?

## #1 — bassebhu, 2011-09-17T11:20Z

Hej!

I min tabell har jag två datumfält. Ett som heter skapad och ett som heter uppdaterad. Båda är av typen datetime.

Hur gör jag en fråga där jag hämtar posterna och sorterar:
ORDER BY om uppdaterad != NULL då uppdaterad DESC annars skapad DESC

D.v.s. se ut såhär:

1\. Skapad 10:00 Uppdaterad 12:00
2\. Skapad 11:00 Uppdaterad NULL
3\. Skapad 09:00 Uppdaterad 10:00

Fast med hela datetime och inte bara klockslag då. Eller om man säger det enklare: Om en post inte har uppdaterats så ska man välja att sortera efter dess skapelsedatum.

Tack!

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

## #2 — metalboy, 2011-09-17T11:31Z

```
[...] ORDER BY IFNULL(Uppdaterad, Skapad) DESC [...]
```

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

## #3 — bassebhu, 2011-09-17T11:45Z

Strålande :) Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/187939-sortera-efter-uppdaterad-annars-efter-skapad
