Requête update avec un select
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:
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