Sebagai permulaan, Anda perlu tahu bahwa Anda tidak dibatasi untuk menggunakan fungsi hanya pada nilai statis, Anda dapat menggunakannya di kolom.
Tampaknya yang Anda inginkan hanyalah:
SELECT DATEADD(HOUR,-4,YourColumnWithDateTimes)
FROM dbo.YourTable