[sql server] ajouter x minutes à une heure donnée écrite de manière approximative

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 293 fois - Téléchargée 27 fois

Contenu du snippet

comment sortir une heure de fin par défaut par rapport a une autre heure ou on ajoute 15 minutes (en SQL SERVER)

bon c'est pas tres compliqué mais j'ai mis une tite demi heure a trouver ça alors je vous le donne:

cela permet d'ajouter 15 minutes (dans cet exemple) à ' 8 H 53' (une heure écrite au format texte avec ou sans espaces, avec un h pour séparer les heures des minutes)

Source / Exemple :


Select Replace (Left (Convert (nVarChar, DateAdd (Minute, 15, Convert (SmallDateTime, Replace (Replace (' 8 H 53', ' ', ''), 'h', ':'),108)), 8), 5), ':', 'h')

Conclusion :


le résultat est 09h08 :)

A voir également

Ajouter un commentaire

Commentaire

dymsbess
Messages postés
56
Date d'inscription
mercredi 29 septembre 2004
Statut
Membre
Dernière intervention
4 janvier 2010
1 -
Générer à la volée 100 plages horaires aléatoires dont la durée n'exède pas 30 minutes, voir http://www.xoowiki.com/Article/SQL/plages-horaires-aleatoires-44.aspx

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.