Decir que tengo un intervalo como¿Cómo convierto un intervalo en un número de horas con postgres?
4 days 10:00:00
en Postgres. ¿Cómo se convierte eso a un número de horas (? 106 en este caso) ¿Hay una función o debería morder la bala y hacer algo como
extract(days, my_interval) * 24 + extract(hours, my_interval)
Nota: Si el intervalo contiene meses o años, no hay una respuesta definida de cuántas horas hay, ya que la cantidad de días en un mes o año varía. ¡Así que ten cuidado con eso! – Teddy