Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Sortowanie zamówień według roku
slawo
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 0
Dołączył: 11.01.2010
Skąd: Nowa Dęba

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


Witam, mam tabele z datami zamówień w formacie 2014-01-10.
Jak z tych wszystkich dat wyciągnąć rok aby zrobić rozwijany formularz:

Pokaż zamówienia:

-2014
-2013
-2012
-2011
-2010

Próbowałem opcją DISTINCT ale wtedy powtarza się rok i to nie jest dobre rozwiązanie w tym przykładzie.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kujol
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 27
Dołączył: 21.07.2013

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


Wyciąg za pomocą substr()
  1. $data = $rekord['data'];
  2. $rok = substr($data, 0, 4);
Go to the top of the page
+Quote Post
werdan
post
Post #3





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


  1. SELECT YEAR(startdate) AS year
  2. FROM dates
  3. GROUP BY YEAR(startdate)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 22:10