Bonjour, j'ai un champ representant l'heuredebut, et un autre representant l'heurefin, je veux faire une soustraction pour calculer la durée, malheureusement les deux champs sont en varchar apres un import de Excel.
comment puis je faire ?
Bonjour, j'ai un champ representant l'heuredebut, et un autre representant l'heurefin, je veux faire une soustraction pour calculer la durée, malheureusement les deux champs sont en varchar apres un import de Excel.
comment puis je faire ?
Préciser le format de vos chaînes !
Comment gérez vous qu'une heure de début soit supérieure à une heure de fin (début à 23h50, fin à 00h10 par exemple) ?
je sais pas, j'ai recu les données dans un fichier, je l'ai importé dans sql server
Effectivement il faudrait surcharger par une table d'import, et convertir les heures :
- soit en nombre de minutes avec un entier de type SMALLINT et une contrainte de domaine pour avoir des valeurs strictement positives,
- soit, si vous êtes sous SQL Server 2008, utiliser le type TIME(0).
@++![]()
Partager