| От | 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 по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера