Две связанные таблицы, во второй значения в основном нулевые - как сэкономить на View?

Konstantin Dav
Дата: 29.01.2013 12:01:47
Господа.
Сегодня просматривал базу, там оказалась одна огромная таблица, заполненная строчками с одинаковыми (нулевыми) значениями
Конкретизирую.
Таблица1 - это адреса расположения сейсмодатчиков. Их несколько тысяч и они не меняются. С этих датчиков каждый день приходят "отчеты" - набор чисел, которые в основном нулевые (потому что трясет не каждый день). К этим числам добавляют IdАдреса (ссылка на первую таблицу) и текущую дату и кладут в Таблицу2.
View сделан так: SELECT * FROM Table1, Table2 WHERE table2.id = table1.id AND Table2.Date=@date
Получается "простыня" измерений за текущий день.
процентов 75-90 строк там нулевые.
Нельзя на этом как то сэкономить?
Glory
Дата: 29.01.2013 12:02:56
Konstantin Dav
View сделан так: SELECT * FROM Table1, Table2 WHERE table2.id = table1.id AND Table2.Date=@date

Такой View невозможен. Потому что во View нельзя использовать переменные.

Konstantin Dav
Нельзя на этом как то сэкономить?

На чем ?
RESEARCH
Дата: 29.01.2013 12:10:32
SELECT * FROM Table1, Table2 
WHERE table2.id = table1.id AND Table2.Date=@date 
AND table1.value1+table2.value>0

или (table1.value1+table2.value) IS NOT NULL
RESEARCH
Дата: 29.01.2013 12:12:16
DELETE FROM TABLE WHERE VALUE1+VALUE2=0


очистит базу от нулевых данных