Re: CASE

Поиск
Список
Период
Сортировка
От Victor Yegorov
Тема Re: CASE
Дата
Msg-id 20030408094039.GS1712@pirmabanka.lv
обсуждение исходный текст
Ответ на CASE  (Rudi Starcevic <rudi@oasis.net.au>)
Ответы Re: CASE  ("Rudi Starcevic" <rudi@oasis.net.au>)
Re: CASE  (Greg Stark <gsstark@mit.edu>)
Список pgsql-sql
* Rudi Starcevic <rudi@oasis.net.au> [08.04.2003 11:37]:
> CASE
>    WHEN COALESCE( MAX(e.edate),'2003-01-01') >= now()::date THEN 'events'
>    ELSE 'noevents'
> END as myevents,

I'm not sure completely, but first thing i saw in your query, is:

...COALESCE( MAX(e.edate),'2003-01-01')...

MAX(e.edate): will return date type (just a guess)
'2003-01-01': will return char type (or varchar, doesn't matter).

Try to cast string into date.

--

Victor Yegorov

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

Предыдущее
От: Rudi Starcevic
Дата:
Сообщение: CASE
Следующее
От: "Yudha Setiawan"
Дата:
Сообщение: Language SQL, But Need Return PlPgSql