Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> obliczenie roznicy daty
toczek
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 20.06.2005
Skąd: krakow/rzeszow

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


mam nastepujacy problemik.
Mianowicie posiadam tabele kalendarz o strukturze:
Kod
Column   |          Type          |                         Modifiers
-----------+------------------------+-----------------------------------------------------------
id           | integer                | not null default nextval('public.kalendarz_id_seq'::text)
data       | date                   |
godzina  | time without time zone |
tytul       | character varying(50)  |
kto_id     | integer                |
kategoria | integer                |
tresc       | text                   |
Indexes:
    "kalendarz_pkey" PRIMARY KEY, btree (id)
Foreign-key constraints:
    "kalendarz_kto_id_fkey" FOREIGN KEY (kto_id) REFERENCES users(id)


i chcialbym teraz wyciagnac wszystkie dane ale dodac po prawej stronie kolumne ktora obliczylaby mi roznice miedzy zawartoscia pola data a dzsiejszym dniem.
w manualu znalazlem funkcje ktora liczy taki odstep "AGE()", ale nie za bardzo teraz wiem jak to ubrac zeby mi ladnie policzylo dla kazdego wiersza ta wartosc, probowalem cos z right join ale cos nie wychodzi zbytnio ;].

moze jeszcze przyklad jakbym chcial zeby to wygladalo:
  1. SELECT id,DATA
  2. FROM kalendarz ....


i wyrzuca mi :
id | data | roznica
---------------------------------------
1 | 2005-11-11 | -2 mons -23 days

i wlasnie nie wiem jak zrobic to zapytanie ;]

UPDATE:
ok juz sobie poradzilem smile.gif

Ten post edytował toczek 19.08.2005, 16:26:56


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





Grupa: Zarejestrowani
Postów: 211
Pomógł: 3
Dołączył: 29.07.2005
Skąd: Szczebrzeszyn

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


moze cos takiego pomoze:
  1. SELECT id,DATA,now()-DATA AS roznica
  2. FROM test;
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:59