[pgsql] operowanie na datach
Marcin Mańk - 15-02-2006 09:43
[pgsql] operowanie na datach
Jak przerobić poniższe zapytanie, aby zwracało '2006-02-14 15:07:33' (nie, ręczne dodanie godziny mnie nie interesuje) ? Domyślam się, że problem jest w tym, że jesteśmy GMT+1, albo też chodzi o czas zimowy. Jak bym nie kombinował, zawsze mi wychodzi godzina różnicy.
sms=# select '1970-01-01'::timestamp + (extract('epoch' from '2006-02-14 15:07:33'::timestamp)||' seconds')::interval; ?column? --------------------- 2006-02-14 14:07:33 (1 row)
sms=# select version(); version ---------------------------------------------------------------------------- ---------------- PostgreSQL 8.1.0 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.3.5 (Debian 1:3.3.5-13) (1 row)
-- Pozdrawiam Marcin Mańk
Marcin Mańk - 15-02-2006 09:43
Nieważne, coś takiego działa:
select extract('epoch' from '2006-02-14 15:07:33'::timestamp with time zone)::int::abstime::timestamp
pozdrawiam Marcin Mańk
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?ISO-8859-2?Q?Narz=EAdzie_do_budowania_zapyta=F1_SQL=2C?==?I SO-8859-2?Q?_PL/PgSQL=2C_PL/SQL=2C_T-SQL?=
[pgsql] Akcja w =?iso-8859-2?b?emFsZb9ub7ZjaQ==?= od liczby zmienionych =?iso-8859-1?q?rekord=F3w?=
[sql][pgsql] zapytanie sql
[pgsql] Wykonanie triggera po =?ISO-8859-2?Q?zako=F1czeniu_tra?==?ISO-8859-2?Q?nsakcji?=
[pgsql] =?ISO-8859-2?Q?Prawid=B3owe_post=EApowanie_w_przyp?==?ISO-8859-2?Q?adku_awarii?=
[PGSQL] Funkcje =?ISO-8859-2?Q?zwracaj=B1ce_=27rowset=27_i_?==?ISO-8859-2?Q?tabele_tymczasowe?=
[pgsql] 7.4 =?ISO-8859-2?Q?og=B3upia=B3_przy_zak=B3adaniu_?==?ISO-8859-2?Q?indeksu?=
[pgsql] Zmiana schematu do =?ISO-8859-2?Q?kt=F3rego_nalezy_o?==?ISO-8859-2?Q?biekt=2E?=
Która z baz: [PGSQL] czy [MySQL] będzie lepsza w takim zastosowaniu (masowe UPDATE)
PL/pgSQL jak =?ISO-8859-2?Q?u=BFy=E6_transakcji=2E?=
zanotowane.pldoc.pisz.plpdf.pisz.plczterowers.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|