Dúvida com sql

Bom dia pessoal…

É o seguinte:

Eu tenho uma tabela de ocorrências. Essa tabela tem um campo chamado “id_qualificacao” e um que grava a data que a ocorrencia foi inserida no banco (além dos demais campos).

Esse id_qualificacao eu puxo de uma tabela de qualificacoes. Nessa tabela cada qualificacao tem um tempo em horas.

Eu preciso fazer uma sql que pega a data de hoje subtraia pela data de abertura da ocorrencia e verifica se o resultado dessa operacao eh maior do que o tempo da qualificacao da ocorrencia. E ordena pelas ocorrencias atrasadas…
Alguem sabe como fazer isso?

Desde já agradeço!

qual sgbd?

usa hibernate/jpa?

mysql puro rs

Se o valor esta em horas, converta esse tempo para horas e subtraia e compara… Os mesmo vale pra qualquer formato de tempo.