[firebase-br] Problema com Operação com Data
    Evandro L. Covre 
    elcovre em codaintellisoft.com.br
       
    Ter Dez  7 11:48:28 -03 2004
    
    
  
Ae galera, sei q já foi discutido várias vezes a respeito de operações com
datas, mas procurei por tudo e nenhuma solucionou meu problema. Estou
precisando dentro de uma procedure pegar o numero de meses de uma subtração
entre duas datas e jogar em uma variável: 
 
SELECT EXTRACT(MONTH FROM(CURRENT_DATE - CAST('12/31/2003' AS DATE))) FROM
RDB$DATABASE
INTO :V_NRO_MES
 
Só que esse select me retorna uma mensagem de erro:
Invalid String.
Dynamic SQL Error.
SQL error code = -105.
Specified EXTRACT part does not exist in input datatype.
 
Se eu fizer 
 
SELECT CAST(current_timestamp - CAST('12/31/2003' AS TIMESTAMP)AS TIMESTAMP)
FROM RDB$DATABASE
 
Me retorna erro de conversão de string
 
Agora como eu poderia fazer essa conta e já retornar o valor dos meses da
data calculada?
 
Obrigado
 
Evandro L. Covre
Analista de Sistemas - Coda Intelligent Softwares
Tel: 16 2101 2601
 <http://www.codaintellisoft.com.br/> http://www.codaintellisoft.com.br
Ribeirão Preto - SP
 
    
    
Mais detalhes sobre a lista de discussão lista