powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не работает запрос с группировками
5 сообщений из 5, страница 1 из 1
Не работает запрос с группировками
    #39919480
Guest1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, уважаемые форумчане!

Хотел спросить как правильно написать запрос с группировками:
У меня есть 1 поле и далее 1 вычисляемое поле, которое использует группировки. Без группировки значение не рассчитывается.
При использовании агрегатной функции Sum поле рассчитывается неправильно:

Текст запроса:

Код: sql
1.
2.
3.
4.
SELECT Перекрест.Сцепка, Sum([01_02_2018])*Sum([k])+(1-Sum([k]))*Sum([01_01_2018])*Sum([k]) AS exp_weighted_row2
FROM Тренд, Перекрест INNER JOIN [Коэффициенты модели] ON Перекрест.Сцепка = [Коэффициенты модели].Сцепка
GROUP BY Перекрест.Сцепка
HAVING (((Перекрест.Сцепка) Like "*4380100*"));



Я не сильно разбираюсь с запросами с группировками и вычисляемыми полями,
прошу помочь направить или подсказать где искать.
...
Рейтинг: 0 / 0
Не работает запрос с группировками
    #39919483
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А базу с таблицами выложить слабо?

А Вы уверены, что надо
Код: sql
1.
Sum([01_02_2018])*Sum([k])

а не
Код: sql
1.
Sum([01_02_2018]*[k])
...
Рейтинг: 0 / 0
Не работает запрос с группировками
    #39919489
Guest1985, для начала нужно понять структуру данных.
1. В таблице "Тренд" одна запись? Если нет, то результат будет неверным. Например, если в "Тренд" две записи, то количество записей в результате запроса без группировок будет удвоено, а с группировкой - неправильные итоги.
2. К каким таблицам относятся поля в выражении?

Покажите пример данных в таблицах и пример расчета с желаемым результатом на этих данных.
...
Рейтинг: 0 / 0
Не работает запрос с группировками
    #39919494
Guest1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Joss,

Спасибо, правильное замечание.
Убрал таблицу Тренд, сделал
Код: sql
1.
Sum([01_02_2018]*[k])

.
...
Рейтинг: 0 / 0
Не работает запрос с группировками
    #39919495
Guest1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кривцов Анатолий,

Анатолий, Вас также благодарю.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не работает запрос с группировками
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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