Re[2]: Скользящее окно (аналитические функции)
От: amalakhov  
Дата: 14.05.10 13:56
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>DATEADD для оптимизатора — черный ящик. Вычисляй значение диапазона дат заранее и подставляй в запрос.

секунда — это как раз случай когда WHERE прописано статично (вне процедуры игрался). Если ставить DATEADD — то там всё печально, и правда

A>>Буду благодарен любым мыслям, как можно увеличить скорость... Новое железо не предлагать )

G>Может проще курсором за один проход все посчитать?
Я б с радостью, но алгоритм в голову не лезет — вроде как всё равно для каждого ряда нужно складывать все значения +/- час вокруг, а для этого либо без AVG либо без 2го курсора вроде как не обойтись?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.