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 · 377 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...