Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sortowanie i mysql
-Guest-
post
Post #1





Goście







mam baze danych a w niej godziny... problem w tym ze niektore godziny sa podane w wielkosci mniejszej niz 5 np.

9:55
5:22

przez co mysql nie sortuje tego dobrze

pytanie jak napisac zapytanie, ktore pozamienia wszystkie wadliwe godziny na nromalne np.

9:55 na 09:55
5:22 na 05:22

itd

zrobilem takie cos:
UPDATE `rozklad` SET `godzina` = '0'+`godzina` WHERE len(`godzina`)<5 LIMIT 1 ;

ale to troszke bledne zapytanie
moze moglby ktos poprawic ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
-Guest-
post
Post #2





Goście







UPDATE rozklad SET godzina = CONCAT('0',godzina) WHERE godzina < 10;
Go to the top of the page
+Quote Post
rml
post
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 13.03.2005

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


a nie prosciej poprostu trzymac godziny zapisane w formacie time? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bo jak rozumiem trzymasz je w jakims varchar albo cos takiego, tak?
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: 23.08.2025 - 01:46