aspMedlem sedan aug. 2002733 inlägg Tja!
Jag vill sortera enligt följande:
1. De poster som har fältet "lank" ifyllt.
2. Sortering efter hits.
SELECT * FROM Tabell ORDER BY lank ASC, hits DESC.
Men nu vill jag sortera de som har fältet "lank" ifyllt efter hits också.
Hoppas ni hajjar....
LarsGMedlem sedan dec. 200012 464 inlägg Vad menar du med ifyllt? Som vanligt, ge exempel med datainnehåll och förväntat resultat.
aspMedlem sedan aug. 2002733 inlägg Att fältet innehåller något tecken.
Jag vill helt enkelt sortera via hits fast de poster som har fältet "lank" ifyllt skall hamna överst.
Jag antar att man får göra något if-sats eller liknande som kontrollerar om lank innehåller något och sätter en variabel till true och false och sorterar via den.
LarsGMedlem sedan dec. 200012 464 inlägg Menar du att det inte är null eller att det inte är en tom sträng?
(både:)
order by
case when lank is not null
and lank <> '' then 0 else 1 end,hits
aspMedlem sedan aug. 2002733 inlägg SELECT * FROM Pokersidor WHERE lank <> '' AND natvark = 'DQE' ORDER BY case when min_lank is not null and min_lank <> '' then 0 else 1 end DESC, hits DESC
Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'case when min_lank is not null and min_lank <> '' then 0 else 1 end'.
LarsGMedlem sedan dec. 200012 464 inlägg Men access då.
ORDER BY iif(min_lank is not null and min_lank <> '',0,1), hits desc
inget desc på första uttrycket.