Как мы уже рассмотрели, вы пропустили две закрывающие скобки, но ваш запрос кажется слишком сложным.
SELECT time.From, time.To
FROM db.time
WHERE (time.From, time.To) NOT IN (
SELECT time.From, time.To
FROM db.time
WHERE (time.From = @From AND time.To = @To)
)
не должно иметь результатов, которые каким-либо образом отличаются от
SELECT time.From, time.To
FROM db.time
WHERE (time.From = @From AND time.To = @To)
Каждый запрос вида
SELECT x, y FROM a WHERE (x, y) IN (SELECT x, y FROM a WHERE x = x1 AND y = y1)
совпадает с
SELECT x, y FROM a WHERE x = x1 AND y = y1