Conversão SQL >> HQL

0 respostas
vinny767

Amigos,

Estou com um problema de conversão de SQL para HQL. O meu SQL possui algumas funcções referentes ao PostGres. Minha aplicação já está configurada com o driver JDBC do Postgres, mas estou tendo dificuldades em converter a query…
Segue…

SELECT m.mensagem AS Pergunta, 
            m.id AS IdPergunta, 
            m.dthrcadastro AS DataCadastro 
FROM 
            auxesp_mensagem m,  
            auxesp_mensagem_pergunta p
WHERE 
            m.id = p.id 
AND
cast(( current_date - cast(m.dthrcadastro as date)) as integer) > cast( (select valor from auxesp_configuracao where constante = 'CS_SLAPERGUNTA') AS INTEGER)

O meu código está assim:

SELECT
       MENSAGEM.mensagem AS Pergunta,
       MENSAGEM.id, 
       MENSAGEM.dtHrCadastro
FROM 
       Mensagem MENSAGEM, 
       MensagemPergunta PERGUNTA
WHERE
	MENSAGEM.id = PERGUNTA.id
AND 
	CAST(( current_date - cast(MENSAGEM.dtHrCadastro AS date)) AS INTEGER) > CAST( (SELECT valor FROM auxesp_configuracao WHERE constante = 'CS_SLAPERGUNTA') AS INTEGER)

Valeu!

Criado 16 de março de 2009
Respostas 0
Participantes 1