Jag har 3 olika kolumner med samma format. Hur kan jag ändra värdena i dessa kolumner.
För att uppdatera tre kolumner i en tabell kan du koppla ihop DATEADD sekunder till epoken (1 januari 1970) med kolumnnamnet, dvs.
update tbl set
datetimecol1 = dateadd(s, epochcol1, '19700101'),
datetimecol2 = dateadd(s, epochcol2, '19700101'),
datetimecol3 = dateadd(s, epochcol3, '19700101')
Du kan inte uppdatera på plats eftersom en bigint-kolumn inte också kan vara en datetime-kolumn. Du måste uppdatera dem till 3 andra kolumner.