Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] - Union i order by, data & datetime
Mega_88
post
Post #1





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

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


Cześć, potrzebuje pomocy przy zapytaniu z UNION, mam coś takiego jak poniżej i potrzebuje posortować wyniki po dacie.
Tylko przechowuje je w dwóch kolumnach jedna w data_roz (datetime) i drugą w data_do ( date), problem w tym, że obecnie sortuje mi najpierw po jednej dacie później po drugiej a jak zrobić żeby to się "wymieszało" ze soba i sortowało kolejno, a nie najpierw jedno później drugie ?

  1. SELECT * FROM strony WHERE idk=7 AND data_roz >= CURRENT_DATE + INTERVAL 1 DAY AND (status=2 OR status=1)
  2.  
  3. UNION
  4.  
  5. SELECT * FROM strony WHERE idk=4 AND data_do >= CURDATE() AND (status=2 OR status=1)
  6.  
  7. ORDER BY DATE_FORMAT(data_roz,'%Y %M %D') ASC, data_do ASC


Ten post edytował Mega_88 10.09.2013, 12:39:55
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 30.09.2025 - 03:36