Как мне написать TSQL, чтобы он вычислял следующее:
спасибо ..
Вы можете попробовать что-то вроде следующего
SELECT DATEADD(dd, DATEDIFF(dd, 0, GETDATE()), 0) AS DateNoTime, DATEADD(hh, 18, DATEADD(dd, DATEDIFF(dd, 0, GETDATE()), 0)) AS DateNewTime
dateadd(dd,datediff(dd,0, getDate()),0)
dateadd(hh,18 + (24 *datediff(dd,0, getDate())),0)