есть таблица в постгрис
table_name
(
id SERIAL,
dt TIMESTAMP NOT NULL DEFAULT NOW()
);
далее выбираем из нее
my $row = dbhx->resultset('Name')->find(10);
далее пишем
printf "%s\n", $row->dt;
и печатает дату и время.
вроде все хорошо.
но иногда надо, например выбрать только дату
в SQL это звучало бы так:
SELECT id, dt::date FROM table_name;
или например выбрать только время
в SQL это звучало бы так:
SELECT id, dt::time FROM table_name;
либо выбрать время без микросекунд.
в MySQL оператор CAST на эту тему трудится
вопрос: как делать такие выборки с использоанием DBIx? ткните в нужное
место документации
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org