powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Еще раз о функции ПРОИЗВЕДЕНИЕ()
6 сообщений из 6, страница 1 из 1
Еще раз о функции ПРОИЗВЕДЕНИЕ()
    #32056181
Михаил Лебедев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за подсказку (/topic/952), но - НЕ РАБОТАЕТ .\r
Запрос на группировку вообще такую конструкию не воспринимает ( Попытка выполнить запрос, который не включает указанное выражение <имя> как часть статистической функции или группы. (Ошибка 3122)) .\r
Разбиение на подзапросы приводит к тому же результату.\r
\r
Может есть еще идеи?
...
Рейтинг: 0 / 0
Еще раз о функции ПРОИЗВЕДЕНИЕ()
    #32056204
Фотография MichaelGK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как же не работает? Вот пробую на тренировочной таблице, аллес гут.... Может у вас есть значения <=0? тогда не пройдет, а так вот:
Код: plaintext
1.
2.
3.
select iden,Cast(exp(sum(log(col))) as decimal( 8 , 3 )) 
from dbo.temptest 
group by iden

проверено, мин нет.
Поищи на форуме MS SQL по строке "exp(sum(log" был еще один топик, где это тискали... там предлагались варианты с курсорами, но это, как понимаешь, гораздо медленее...
...
Рейтинг: 0 / 0
Еще раз о функции ПРОИЗВЕДЕНИЕ()
    #32056209
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в Access работает (исходный вопрос, по моему, про него был?).
2МЛ: давай сам запрос, скорее всего где-то в нем ошибка.
...
Рейтинг: 0 / 0
Еще раз о функции ПРОИЗВЕДЕНИЕ()
    #32056224
Михаил Лебедев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT Рецепты.Сырье, Exp(Sum(Log([Количество]))) AS Выражение1
FROM Рецепты
GROUP BY Рецепты.Сырье;
...
Рейтинг: 0 / 0
Еще раз о функции ПРОИЗВЕДЕНИЕ()
    #32056238
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня работает, никаких проблем. MSA97(200x).
А такой запрос сработает?

SELECT Exp(Sum(Log([Количество]))) AS Выражение1
FROM Рецепты

Если нет, то какие ошибки выдает?
...
Рейтинг: 0 / 0
Еще раз о функции ПРОИЗВЕДЕНИЕ()
    #32056240
Фотография MichaelGK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А поле Количество тоже в таблице Рецепты (добавь-ка ему имя таблицы)? Среди его значений есть Null или <=0
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Еще раз о функции ПРОИЗВЕДЕНИЕ()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]