Salut,
je souhaiterais changer tous les lignes d'un champ de ma table.
mon champ est h_insert.
Au début mes données étaient au format bigint (ex: 683400000000). j'ai fait une requête pour les convertir au format time ex: 18:59:00.
Mon problème c'est que je souhaiterais remplacer mes données au format bigint par celles du format time...
Je ne sais pas si on peut faire un UPDATE avec un select ?
Voici ma requête pour convertir mes données au format time :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select convert(char(2), convert(int,h_insert/36000000000))+ ':'+ convert(char(2), convert(int,(h_insert/10000000)%(3600)/60)) + ':'+ convert(char(2), convert(int,(h_insert/10000000)%(60))) from test;
Merci d'avance
Partager