Sérgio,

A condição de filtro abaixo está incompleta, por isso o erro no GROUP BY:

atr.cd_cod_programacao=

Algumas sugestões para deixar o código mais enxuto:

mb_fti=# SELECT ('18:15'::time < '08:30'::time), interval'24h';
?column? | interval
----------+----------
f        | 24:00:00
(1 registro)

--
Atenciosamente,

Rodrigo Hjort

Icewall Tecnologias
http://www.icewall.com.br

GTI - CELEPAR
http://www.celepar.pr.gov.br


2007/3/2, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:

 DB Error: syntax error

select to_char( SUM
                (case when (cast(par.hr_hora_final as 
time)-cast(par.hr_hora_inicio as time)) < cast('00:00:00' as interval)
                                                                THEN
                                                                                
   cast(par.hr_hora_final as time)-cast(par.hr_hora_inicio as time) + 
cast('24:00:00' as interval)
                                                                ELSE
                                                                                
   cast(par.hr_hora_final as time)-cast(par.hr_hora_inicio as time)
                                                                END),'HH24:MI' 
) AS TOTAL
                        FROM sows_des.sows_paralizacoes_ternos 
par,sows_des.sows_ternos ter,sows_des.sows_atracacoes atr
                        WHERE par.cd_cod_terno=ter.cd_cod_terno  AND 
ter.cd_cod_atracacao=atr.cd_cod_atracacao  AND
                                  atr.cd_cod_programacao= group by atr.cd_cod_atracacao 
[nativecode=ERROR:  syntax error at or near "group" at character 661]



APPA - Adm. dos Portos de Paranaguá e Antonina
DEINFO - Dpto. de Informática
Analista de Sistemas
Sérgio C. da Silva

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a