Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 10.07.2006 Ostrzeżenie: (0%)
|
szukałem coś na ten temat i niczego znalazłem
mam zapytanie select now() - data -> zwraca mi wynik (w zależności od różnicy) np 12 dni 12:03:09.123 i ja chcę wiedzieć ile to jest np minut, albo godzin na razie radze sobie tak, że date_part() wyciągam sobie cześć i ją mnożę (*24 - gdy chce liczbe godzin, *3600 gdy chcę liczbę minut) itp itd to jest takie bądź co bądź toporne rozwiązanie, bo jeśli chcę mieć godziny to nie obchodzą mnie minuty, a jeśli minuty to już muszę jedno date_part() dołożyć (dla godzin) aby wyciągnąć minuty no i trzeba mnożnik zmienić czy istnieje jakaś funkcja która by zwracała rezultat w formacie jakim się chce (w dniach, godzinach, minutach) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
@Roly
Lepiej poczytaj, a nie dawaj takie rozwiązania. @juzwa Czytanie dokumentacji, czy raczej umiejętne korzystanie jest przydatne: http://www.postgresql.org/docs/8.2/static/...formatting.html A tak w skrócie:
Jeszcze to może się przydać: http://www.postgresql.org/docs/8.2/static/...s-datetime.html P.S. Chyba źle łapie formatowanie dla '""' (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
|
juzwa [PGSQL] Czy istnieje funkcja zwracająca różnicę czasu w dowolnym formacie DNI, LATA, GODZINY 8.03.2008, 12:48:55
Roly W bazach danych w ogóle jest problem z datami. Ze ... 11.03.2008, 12:58:13 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 12:37 |