Jeg har 3 forskellige kolonner med samme format. Hvordan kan jeg ændre værdierne i disse kolonner.
For at opdatere 3 kolonner i en tabel kan du parre DATEADD sekunder til epoken (1. januar 1970) med kolonnenavnet, dvs.
update tbl set
datetimecol1 = dateadd(s, epochcol1, '19700101'),
datetimecol2 = dateadd(s, epochcol2, '19700101'),
datetimecol3 = dateadd(s, epochcol3, '19700101')
Du kan ikke opdatere på plads, da en bigint-kolonne ikke også kan være en datetime-kolonne. Du skal opdatere dem til 3 andre kolonner.