J'ai un champ avec une valeur entière qui signifie le nombre de secondes. Je voudrais l'afficher comme MM: SS, sans heures, donc par exemple 6000 secondes devrait être montré comme 100: 00. Quelle est la manière la plus simple de faire cela? Pour autant que je vois, to_char ne peut pas être utilisé pour cela.PostgreSQL - Quel est le moyen le plus simple pour convertir les secondes dans un champ numérique en MM: SS
0
A
Répondre
1
C'est une sorte de solution de contournement, comme je l'ai pas trouvé une meilleure solution:
Vous pouvez utiliser une sélection simple:
test=# select (6022/60)::TEXT || ':' || (6022%60)::TEXT;
?column?
----------
100:22
(1 row)
Cela pourrait être enveloppé dans une belle fonction:
CREATE FUNCTION format(integer) RETURNS TEXT AS $$
select ($1/60)::TEXT || ':' || ($1%60)::TEXT;
$$ LANGUAGE SQL STABLE;
Exemple d'utilisation:
test=# SELECT format(6);
format
--------
0:6
(1 row)
test=# SELECT format(60);
format
--------
1:0
(1 row)
test=# SELECT format(600);
format
--------
10:0
(1 row)
test=# SELECT format(6000);
format
--------
100:0
(1 row)
Questions connexes
- 1. PostgreSQL - Comment convertir les secondes dans un champ numérique en HH: MM: SS
- 2. Nombre de secondes dans "HH: MM: SS"
- 3. RDLC Expression à convertir en secondes hh: mm: ss
- 4. NSMutableArray. Quel est le moyen le plus rapide pour le convertir en un tableau C simple?
- 5. Convertir le temps en secondes dans PostgreSQL
- 6. Quel est le moyen le plus simple de convertir les balises de table en CSS standard?
- 7. Quel est le moyen le plus simple de convertir un octet Int32 en String?
- 8. Quel est le moyen le plus simple de convertir xml en html?
- 9. Un éditeur pour un objet de données en swing, quel est le moyen le plus simple?
- 10. Actionscript 3 - Le moyen le plus rapide d'analyser aaaa-mm-jj hh: mm: ss à un objet Date?
- 11. Quel est le moyen le plus simple pour convertir un const const [] en une chaîne en C++?
- 12. Comment convertir jj-mm-aaaa HH: mm: ss en aaaa-MM-jj HH: mm: ss en utilisant JSP
- 13. Comment puis-je convertir HH: MM: SS en quelques secondes en utilisant C# .net?
- 14. Quel est le moyen le plus simple d'ajouter un commentaire pour une révision particulière dans SVN?
- 15. Convertir Secondes Entier Pour HH: MM, iPhone
- 16. Comment convertir les secondes au format HH: MM: SS dans SQLite?
- 17. Quel est le moyen le plus simple de convertir un fichier BMP en fichier PDF dans ASP.net
- 18. Quel est le moyen le plus simple de convertir un fichier de données SO de HTML en Markdown?
- 19. Comment convertir des secondes en HH: MM: SS en utilisant T-SQL
- 20. Quel est le moyen le plus simple et le plus rapide pour mesurer les performances HD en utilisant Python?
- 21. Quel est le moyen le plus simple pour télécharger le fichier en PHP
- 22. Méthode efficace pour convertir les secondes en secondes et secondes en SQL Server 2005
- 23. Quel est le moyen le plus simple de placer un lien URL dans un UITableViewCell?
- 24. Quel est le moyen le plus simple d'obtenir un ratio en PHP de plusieurs nombres?
- 25. Quel est le moyen le plus simple de renvoyer un jeu d'enregistrements à partir d'une procédure stockée PostgreSQL?
- 26. Quel est le moyen le plus simple de charger un ensemble de données littérales en PHP?
- 27. Comment convertir les secondes en hh: mm: ss avec la balise de modèle de date de Django?
- 28. Dans SharePoint, quel est le moyen le plus simple de créer un fichier "schema.xml" personnalisé?
- 29. Quel est le moyen le plus simple pour télécharger et compiler tous les échantillons de wxWidgets?
- 30. Silverlight: Quel est le moyen le plus simple d'afficher les icônes désactivées dans silverlight?