[firebase-br] Clausula Extract dando Problemas

Bruno Silva da Costa bsilva.costa em gmail.com
Qui Jun 21 12:05:12 -03 2007


Olá!

Estou tentando fazer um consulta com EXTRACT, mais infelizmente tô batendo
cabeça.
Vejam o meu "problema".

O grande, lance é que no Extract ele não esta aceitando a soma de 3 CAMPOS.

SELECT
  F.CODFUNCIONARIO AS CODIGO  ,  F.NOME           AS NOME    ,
  F.DESCRCBO       AS FUNCAO  ,  F.ADMISSAO       AS ADMISSAO,
  F.SALARIO        AS SALARIO ,
  ( F.ADMISSAO + F.TEMPOEXPERIENCIA ) AS VENCIMENTO,
  ( F.ADMISSAO + F.TEMPOEXPERIENCIA + F.PRORROGACAO ) AS PRORROGACAO
FROM
  FUNCIONARIOS F
WHERE  F.TEMPOEXPERIENCIA IS NOT NULL
AND F.PRORROGACAO IS NOT NULL
AND F.CODEMPRESA = 1  AND F.CODFUNCIONARIO = '010'
AND EXTRACT( MONTH FROM ( F.ADMISSAO + F.TEMPOEXPERIENCIA )  )= 01
AND EXTRACT( YEAR FROM  ( F.ADMISSAO + F.TEMPOEXPERIENCIA + F.PRORROGACAO )
)  = 2007
OR EXTRACT( MONTH FROM ( F.ADMISSAO  + F.TEMPOEXPERIENCIA   +
F.PRORROGACAO) ) = 01
AND EXTRACT( YEAR FROM ( F.ADMISSAO + ( F.TEMPOEXPERIENCIA + F.PRORROGACAO )
) )  = 2007
ORDER BY FUNCIONARIOS.CODFUNCIONARIO, FUNCIONARIOS.NOME,
FUNCIONARIOS.CODEMPRESA


-- 
Atenciosamente,

Bruno Costa



Mais detalhes sobre a lista de discussão lista