SELECT DATEADD(minute, -15, '2000-01-01 08:30:00');
2 番目の値 (この場合は -15) は数値でなければなりません (つまり、'00:15' のような文字列ではありません)。時間と分を減算する必要がある場合は、 :で文字列を分割して時間と分を取得し、次のようなものを使用して減算することをお勧めします
SELECT DATEADD(minute, -60 * @h - @m, '2000-01-01 08:30:00');
ここで、@h は文字列の時間部分、@m は文字列の分の部分です
編集:
より良い方法は次のとおりです:
SELECT CAST('2000-01-01 08:30:00' as datetime) - CAST('00:15' AS datetime)