Mám 3 různé sloupce se stejným formátem. Jak mohu změnit hodnoty v těchto sloupcích.
Chcete-li aktualizovat 3 sloupce v tabulce, můžete spárovat DATEADD sekundy s epochou (1. ledna 1970) s názvem sloupce, tj.
update tbl set
datetimecol1 = dateadd(s, epochcol1, '19700101'),
datetimecol2 = dateadd(s, epochcol2, '19700101'),
datetimecol3 = dateadd(s, epochcol3, '19700101')
Nemůžete aktualizovat na místě, protože velký sloupec nemůže být také sloupcem datetime. Musíte je aktualizovat do 3 dalších sloupců.