La funzione datepart ha un'opzione tz che è l'offset del fuso orario in minuti. datepart(tz,@datetimeoffset)