Исправьте ваши данные!Не храните даты в виде строк.
В любом случае, вам нужно сделать сравнение, используя встроенную функцию даты / времени.Это будет:
SELECT Computer, AppFileDisplayName FROM DHAppReliability
WHERE HasCrashesDaily = 'TRUE' AND
CONVERT(date, TimeGenerated, 101) <= DATEADD(DAY, -7, @date)
ORDER BY Computer
Я не уверен на 100%, что формат 101
является правильным форматом, потому что вы не предоставили пример данных.