Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobranie danych z bazy (order by), wartości od najbliższej do najdalszej
vego007
post 24.04.2009, 12:20:58
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 3.08.2007

Ostrzeżenie: (0%)
-----


Witam

Chciałbym uzyskać infromację czy istnieje w sql jakas funkcja, która pozwoliłaby mi wybrać dane w takiej kolejności

Przykładowe wpisy w bazie (np jakieś kwoty)

1,
2.5 ,
3,
4.5,
6

Wartość początkowa, którą podaję wynosi 3.

Zapytanie miałoby mi stworzyć tablicę w takiej kolejności

3,
2,5 ,
4.5,
1,
6

czyli od liczby zadanej przeze mnie poprzez najbardziej zblizone a konczać na najmniej zbliżonej

Z góry dziękuję za odp . i pozdrawiam
Go to the top of the page
+Quote Post
sowiq
post 24.04.2009, 12:42:27
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  1. ORDER BY (ABS(3 - twoja_kolumna)) ASC
Go to the top of the page
+Quote Post
vego007
post 24.04.2009, 12:55:03
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 3.08.2007

Ostrzeżenie: (0%)
-----


Dzięki wielkie tego szukałem smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 15:30