Pessoal, preciso obter a diferença de minutos entre a hora que está no banco e a hora atual.
fiz isso mas não funciona. :\
select cast(horario as time)-cast(CURRENT_TIME as time) from cadastro_atendimento
Pessoal, preciso obter a diferença de minutos entre a hora que está no banco e a hora atual.
fiz isso mas não funciona. :\
select cast(horario as time)-cast(CURRENT_TIME as time) from cadastro_atendimento
Pode usar o extract
!
Exemplo:
não funcionou, fica dando o seguinte erro…
HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.
********** Error **********
ERROR: operator does not exist: time without time zone - time with time zone
SQL state: 42883
Hint: No operator matches the given name and argument type(s). You might need to add explicit type casts.
Character: 50
Acredito que você esteja usando colunas do tipo texto para armazenar o tempo ao invés de timestamp, se for este o caso você precisa aplicar um cast para conversão dos valores pois campo texto não é calculável.