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!