GARANTIR DESCONTO

Fórum Coalesce com campo tipo time #60104

14/08/2008

0

Bom dia a todos!

tenho a seguinte consulta onde o campo AGD_HRA_AGD é do tipo time

SELECT COALESCE((MAX(AGD_HRA_AGD)),0) FROM AGENDA

Quando executo a consulta me retorna a seguinte mensagem de erro

´Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Datatypes are not comparable in expression COALESCE.´

Eu não posso usar o COALESCE com campo do tipo Time ?
Ou sou eu que estou fazendo algo errado?

Eu preciso que o retorno em caso de null, retorne(0).

O banco de dados é o firebird 2.0

Obrigado a todos.


Junior Miranda

Junior Miranda

Responder

Posts

14/08/2008

Joaoshi

Colega, tente assim:

SELECT COALESCE(CAST(MAX(MAX(AGD_HRA_AGD) AS CHAR(10)),0) FROM AGENDA


Espero ter ajudado.


Responder

Gostei + 0

14/08/2008

Joaoshi

Acabou saindo um MAX( a mais.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar