Re: search for partial dates

Поиск
Список
Период
Сортировка
От Sam Mason
Тема Re: search for partial dates
Дата
Msg-id 20090612183844.GY5407@samason.me.uk
обсуждение исходный текст
Ответ на Re: search for partial dates  ("Leif B. Kristensen" <leif@solumslekt.org>)
Список pgsql-general
On Fri, Jun 12, 2009 at 12:47:26AM +0200, Leif B. Kristensen wrote:
> CREATE OR REPLACE FUNCTION date2text(DATE) RETURNS TEXT AS $$
> -- removes hyphens from a regular date
> SELECT
>     SUBSTR(TEXT($1),1,4) ||
>     SUBSTR(TEXT($1),6,2) ||
>     SUBSTR(TEXT($1),9,2)
> $$ LANGUAGE sql STABLE;

Why not use the to_char function[1]:

  SELECT to_char($1,'YYYYMMDD');

This is better because TEXT(dateval) doesn't have to give a string back
in the form YYYY-MM-DD, it just does by default.  Readability also seems
to improve when using to_char.

--
  Sam  http://samason.me.uk/

 [1] http://www.postgresql.org/docs/current/static/functions-formatting.html

В списке pgsql-general по дате отправления:

Предыдущее
От: "Francisco Figueiredo Jr."
Дата:
Сообщение: Re: Behavior of NpgsqlDataReader in NpgSql 1 and NpgSql 2
Следующее
От: Harald Fuchs
Дата:
Сообщение: Re: WITH RECURSIVE clause -- all full and partial paths