[psql] rozszerzenie manipulacji czasem
bzdziul - 14-02-2007 00:03
[psql] rozszerzenie manipulacji czasem
Witam! Czy ktoś słyszał o jakimś rozszerzeniu do postgresa, które pozwoliło by mi zapisać w magiczny sposób zakres godzin (np. pon 16:00-16:30) i wyszukiwać krotki które mają zadaną datę i czas w określonym wyżej zakresie.
Oczywiście mogę zrobić tabelkę z polami "od","do" dla każdego dnia tygodnia, ale może coś takiego istnieje?
Herakles - 14-02-2007 00:03
bzdziul wrote:
> Witam! > Czy ktoś słyszał o jakimś rozszerzeniu do postgresa, które pozwoliło by > mi zapisać w magiczny sposób zakres godzin (np. pon 16:00-16:30) i > wyszukiwać krotki które mają zadaną datę i czas w określonym wyżej > zakresie. > > Oczywiście mogę zrobić tabelkę z polami "od","do" dla każdego dnia > tygodnia, ale może coś takiego istnieje?
create table krotki ( krotki_id int4 not null primary key, krotki_date date, krotki_time_from time, krotki_time_to time )
select * from krotki where krotki_time_from<='16:01:03' and '16:01:03'<=krotki_time_to and krotki_date='2007-02-13';
Ale można fajniej lektura: agregates; albo ftyp danych do krotek i porównywać jakąś prostą funkcją w plpgsql, ale najwydajniej to raczej będzie tym pierwszym sposobem.
bzdziul - 15-02-2007 00:06
Herakles napisał(a): > > create table krotki > ( > krotki_id int4 not null primary key, > krotki_date date, > krotki_time_from time, > krotki_time_to time > ) > [...]
Czyli jednak...
> Ale można fajniej lektura: agregates; > albo ftyp danych do krotek i porównywać jakąś prostą funkcją w plpgsql, ale > najwydajniej to raczej będzie tym pierwszym sposobem. Ok. Dzięki za pomoc. Pozdrawiam
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?ISO-8859-2?Q?[psql]_Polskie_t=B3umaczenie_?= =?ISO-8859-2?Q?licencji_BSD_dla_PostgreSQL=3F?=
[psql] Funkcja =?ISO-8859-2?Q?=B3=B1cz=B1ca_stringi?=
[psql] =?ISO-8859-2?Q?Ilo=B6=E6_godzin_w_intervale?=
[psql] Jak odczytać pg_index.indexprs w postaci nodeToString()?
PSQL - przepisac z jednej bazy do drugiej wybrane rek
[psql] Sprawdzenie jakie query sa obecnie wykonywane
psql zmiana pozycji kolumny w tabeli
[psql] Konfiguracja serwera i pg_restore
[psql] problem z UPDATE'm dla nast. sytuacji
[psql] problem z vacuum full analyze
zanotowane.pldoc.pisz.plpdf.pisz.ploefg.opx.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 |
|