Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Grupowanie i sorowanie
misiek_km
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 25.01.2003

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


Witam!

Jak połączyć w jedno takie zapytania:

  1. SELECT * FROM `tabela` WHERE data>NOW() ORDER BY DATA


  1. SELECT * FROM `tabela` WHERE data<NOW() ORDER BY DATA


Chodzi mi o to by wyświetlić wyniki ale pogrupowanie,
najpierw te które mają się zdarzyć, później te które są już po czasie
obie te grupy powinny być posortowane według daty rosnąco,


przyjmijmy że mamy teraz 20.10.2008
powinno to wyglądać tak:
21.10.2008
22.10.2008
23.10.2008
17.10.2008
18.10.2008
19.10.2008


Z góry bardzo dziękuję
Pozdrawiam


--------------------
-=[ misiek ]=-
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
webasek
post
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

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


Poczytaj o union() lub tu

Ten post edytował webasek 20.10.2008, 09:39:06


--------------------
"Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein

Wirtualny Rynek Predykcyjny
Go to the top of the page
+Quote Post
misiek_km
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 25.01.2003

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


Wielkie dzięki!

Wszystko chodzi jak potrzeba, ale miałem przeprawę przez sortowanie obu wyników jak się nie doda LIMIT to nie chce działać.

Pozdrawiam


--------------------
-=[ misiek ]=-
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 Aktualny czas: 19.08.2025 - 18:26