begin process at 2012 05 27 02:40:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Functions

 > 

SQL:TRANSFORMER DES SECONDES EN HH:MM:SS


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

SQL:TRANSFORMER DES SECONDES EN HH:MM:SS

vendredi 11 juin 2010 à 11:25:28 | SQL:TRANSFORMER DES SECONDES EN HH:MM:SS

raphetludi

Bonjour à tous,

je suis à la recherche d'une fonction ou d'un bout de script SQL (j'utilise SQL Server 2005) car j'ai un résultat de temps en secondes que je voudrais afficher au format HH:MM:SS

Pourriez vous m'aider svp? Je vous remercie d'avance.

Bonne journée les Codes Sourciens!
mercredi 25 août 2010 à 01:20:46 | Re : SQL:TRANSFORMER DES SECONDES EN HH:MM:SS

Tolliap


Bonjour,
Un peut de retard, mais ça peut servir à quelqu'un...
Code sql :
declare @seconde int
set @seconde = 16351
select left(convert(varchar(20),dateadd(second,@seconde,convert(datetime,'01/01/2000 00:00:00')),14),8) as HH_MM_SS


Qui ne tente rien, n'a rien
mercredi 25 août 2010 à 01:22:58 | Re : SQL:TRANSFORMER DES SECONDES EN HH:MM:SS

Tolliap


Je vient de me rendre compte que cela ne marchera que pour maximun 24h soit 86 400 secondes...

Qui ne tente rien, n'a rien
mercredi 25 août 2010 à 09:32:39 | Re : SQL:TRANSFORMER DES SECONDES EN HH:MM:SS

raphetludi

merci Toliaop,

ci joint la solution à mon problème mais c'est une fonction en VB et c'est un peu lourd mais ça marche :

Function ConversionHeureMinuteSeconde(ByVal LesSecondes) As String

Dim rHeure As Integer

Dim rMinute As Integer

Dim rSeconde As Integer

Dim rReste As Integer

Try

rHeure = LesSecondes \ 3600

rReste = LesSecondes - (3600 * rHeure)


rMinute = rReste \ 60

rSeconde = rReste - (60 * rMinute)


Return rHeure & "h " & rMinute & "min " & rSeconde & "sec"


Catch e As Exception

MsgBox("L'erreur suivante a été rencontrée :" & e.Message)

Return "0h0m0s_"

End Try

End Function

A+



Cette discussion est classée dans : secondes, sql, mm, ss, hh


Répondre à ce message

Sujets en rapport avec ce message

Format time mysql HH:MM [ par olibara ] Bonjour Est il possible de forcer mysql a interpreter le temps en HH:MM plutot que HH:MM:SS Dans mon application, le temps est géré en HH:MM et il Format régionnal datetime [ par fabienfs ] Bonjour, Je viens d'installer SQL Server 2005 Standard édition sur mon seveur Windows 2003. Les paramètres régionnaux de Windows sont bien en françai VB.Net requête SQL qui ne fonctionne pas [ par MagDix ] Bonjour à tous... J'utilise une requête SQL qui fonctionne très bien pour l'enssemble de ma bd [code=vb]"Select * from Paiements Where Prix betwe Je Veux Faire Une Update Sur Un Colone SQL??? [ par Krayz ] Bonjour, J'a_ Besoin de faire une augmention de salaire pour chaqu persone qui fais une insertion de 500 dh bien sure j'ai fais tous le travaille a l recopier ou sauvegarder une partie d'une BD sql uniquement [ par cudenetf ] Bonjour, je voudrais savoir s'il ya un moyen simple de copier une partie d'une bd sqlexpress (qques tables) d'un serveur vers l'ordinateur local (ou avantage de sql server [ par thethunder ] Bonjour, qu'elles sont les avantages de sql server 4.1 par rapport à Oracle ? Problème avec MIRROR dans une instruction de sauvegarde (SQL 2005) [ par FNIAMKE ] Bonsoir Mme / Mr! J'ai deux unités de sauvegardes - BackupDev - MirrorDev quand j'éxécute la requête suivante : USE master BACKUP DATABASE BdResta Problème avec CHECKSUMdans une instruction de restauration (SQL 2005) [ par FNIAMKE ] Bonsoir Mme / Mr! quand j'éxécute la requête suivante : RESTORE VERIFYONLY FROM BackupDev WITH CHECKSUM j'ai un message d'erreur : Msg 155, Leve pb d'ajout une base de donnée de type mdf en sql server 2005 [ par perrotta ] bonjour , jai voulais ajoutr une bdd de type mdf, jai rencontrer un pb ,voila le message d'erruer : CREATE FILE a rencontré l'erreur du système d'expl


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales