Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql][php] Grupowanie wedlug daty
-Gość-
post
Post #1





Goście







Witam, mimo poszukiwan nie znalazlem rozwiazania dla mojego problemu.

Zapytanie:
  1. $queryNotice=mysql_query("SELECT a.*,b.small,c.vip FROM notices a
  2. LEFT JOIN avatars b ON a.idUserNot=b.idUser
  3. LEFT JOIN profiles c ON a.idUserNot=c.idUser
  4. WHERE a.readNotice=0 AND a.idUserYourNot='$userId' GROUP BY a.timeNot DESC");


timeNot to pole DATETIME i chce pogrupowac wyniki z tabeli notice w taki sposob:

2013.09.07
rekord 1
rekord 2

2013.08.07
rekord 1
rekord 2
rekord 3

itp.

Probowalem GROUP BY DATA(a.timeNot) DESC a takze z COUNT ale nic mi nie dziala. Z gory dzieki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




No ale odpowiedz masz niejako w moim temacie... musisz napisac zapytanie, ktore wlasciwie sortuje - no to juz masz podane w temacie.
No i dalej zamiast budowac tablice jak ja to robie, to poprostu wyswietlaj daty gdy jeszcze nie bylo danej daty
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 17:29