Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
AV Гость
|
Добавлено: Ср Ноя 12 2003 15:55 Заголовок сообщения: Где ошибка в запросе? |
|
|
SELECT AVG(TOP :TopValue P1) FROM T1; |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Anonymous Гость
|
Добавлено: Ср Ноя 12 2003 18:22 Заголовок сообщения: может: SELECT AVG(P1) FROM T1(-) |
|
|
- |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Ср Ноя 12 2003 22:59 Заголовок сообщения: А GROUP BY где? Или без Group by уже стало можно вычислять агрегированные значения? (-) |
|
|
- |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
hydrolizer Гость
|
Добавлено: Чт Ноя 13 2003 10:12 Заголовок сообщения: Re: А GROUP BY где? Или без Group by уже стало можно вычислять агрегированные значения? (-) |
|
|
можно - если агрегация производится по всей выборке, и возвращается одно-единственное значение |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Борис Гость
|
Добавлено: Пн Ноя 17 2003 17:39 Заголовок сообщения: Нужно ORDER BY, а не GROUP. TOP без ORDER не бывает (-) |
|
|
- |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
AV Гость
|
Добавлено: Вт Ноя 25 2003 16:05 Заголовок сообщения: Re: Где ошибка в запросе? |
|
|
Господа! К сожалению, все предложения не работают. А правильную нотацию я все-таки нашел. Вот она: SELECT AVG(P1) FROM (SELECT TOP 3 P1 FROM T1); К сожалению, TOP в ADO работает только с константами (параметр в данном случае неприменим). Всем спасибо. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|