Disons que j'ai un intervalle comme
4 days 10:00:00
dans postgres. Comment puis-je convertir ce chiffre en nombre d'heures (106 dans ce cas) ? Existe-t-il une fonction ou dois-je mordre la balle et faire quelque chose comme
extract(days, my_interval) * 24 + extract(hours, my_interval)
9 votes
Remarque : si votre intervalle contient des mois ou des années, il n'y a pas de réponse définie quant au nombre d'heures, car le nombre de jours dans un mois ou une année varie. Faites donc attention à cela !
1 votes
@Teddy : Plus précisément, il y a multiple réponses définies ;)