Цитата:
where Table1.Field1 > 0
А Вы уверены, что у Вас все данные больше 0? И не надо суммировать данные меньше 0? И подобные данные не появятся в будущем?
Поаккуратнее с оптимизацией

Сколько багов случалось именно из-за желания "пооптимизировать"
Удачи!
С Уважением,
Георгий