Om du kan tänka dig att få ut differensen också kan följande kanske fungera:
SELECT numKol, ABS(numKol - $tal) as diff FROM tabell
ORDER BY diff ASC
Inte helt hundra på att det går, men avgjort det jag skulle testa först.
5 svar · 366 visningar · startad av bassebhu
Hej alla glada!
Jag har en databas med massa poster där ett fält består av 5 siffror i olika kombinationer.
Om jag vill sortera posterna från databasen i den ordning som ligger närmast ett tal, hur gör jag då?
Låt säga att följande poster finns i databasen:
11111, 22222, 33333, 44444, 55555
Söker jag på 20895 så vill jag alltså att den ska sortera:
22222, 11111, 33333, 44444, 55555
Hur göra? :) Taxi!
r/ Fan att jag aldrig lär mig, det här ska flyttas till sql va?
Om du kan tänka dig att få ut differensen också kan följande kanske fungera:
SELECT numKol, ABS(numKol - $tal) as diff FROM tabell
ORDER BY diff ASC
Inte helt hundra på att det går, men avgjort det jag skulle testa först.
bassebhu skrev:
r/ Fan att jag aldrig lär mig, det här ska flyttas till sql va?
Jupp! Tråden flyttas från PHP!
ok, tack. jag ska prova det.
Det verkar funka lysande :) Tack
Så fint... Kan passa på att tipsa om veckans tips samtidigt...