Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MSSQL] Sortowanie rekordów
desavil
post 22.03.2014, 22:23:20
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

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


Witam,

Mam sobie taką tabelę, z dwoma kolumnami:
Kod
col1    |    col2
12:12:12 00:00:00
12:12:12 12:12:12
00:00:00 12:12:12
12:12:12 12:12:12
00:00:00 00:00:00


Jaki warunek musiałbym wpisać w ORDER BY, aby uzyskać taki wynik końcowy sortowania:
Kod
col1    |    col2
12:12:12 12:12:12
12:12:12 12:12:12
12:12:12 00:00:00
00:00:00 12:12:12
00:00:00 00:00:00


Dzięki za pomoc!

Ten post edytował desavil 22.03.2014, 22:23:54


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
Daimos
post 22.03.2014, 23:00:06
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


  1. ORDER BY col1 DESC, col2 DESC

Ale mógłbyś lepiej opisać co chcesz osiągnąć

Ten post edytował Daimos 22.03.2014, 23:00:37


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
desavil
post 23.03.2014, 22:27:49
Post #3





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

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


Chciałbym, aby sortowało tak jak napisałem w wyniku końcowym (oczywiście rekordów będzie znacznie więcej i o różnych wartościach), czyli w kolejności:
- Sortuje według najniższego z dwóch czasów w danym rekordzie (do najniższego nie liczy się wartość: 00:00:00) - to już mam rozwiązane w swoim zapytaniu.
- Jeżeli czasy w danym rekordzie są takie same, np. mamy takie dwa rekordy:
00:00:00 | 12:12:12
12:12:12 | 12:12:12
To sortuje najpierw według, tych wartości, które są różne od: 00:00:00, czyli wynik końcowy:
12:12:12 | 12:12:12
00:00:00 | 12:12:12
Właśnie nie wiem jak to zrobić.

Nikt niema pomysłu jak to zrobić? :/


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
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: 29.06.2025 - 12:38