webForumDet fria alternativet

Sortera efter uppdaterad, annars efter skapad?

2 svar · 837 visningar · startad av bassebhu

bassebhuMedlem sedan nov. 20016 480 inlägg
#1

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!

metalboyMedlem sedan jan. 2005953 inlägg
#2
[...] ORDER BY IFNULL(Uppdaterad, Skapad) DESC [...]
bassebhuMedlem sedan nov. 20016 480 inlägg
#3

Strålande :) Tack!

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)