powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Нужен совет новичку по запросу с группировкой и суммированием
18 сообщений из 18, страница 1 из 1
Нужен совет новичку по запросу с группировкой и суммированием
    #39321482
taranoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток.

нужен совет. думаю, что проблема не сложная, но не хватает опыта)

имеется запрос на основе двух таблиц.
проблема в поле "ФактДлина"

Надо как то правильно написать условие в запросе:
Если есть запись в таблице "ЗаданияНаЭкструзию", но нет (пока) ни одной записи в табл. "Рулоны", то "ФактДлина" =0

пробовал функцию NZ: Выражение1: Nz([ФактДлина];0)
не получается(
что не так?
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39321485
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
taranoffчто не так?
- измените тип связи в запросе (выбрать все записи из ЗаданияНаЭкс... и ...) в общем стрелка к рулонам
- для последнего поля КодЗаявки вместо Группировка выберите в списке Условие
- ну и пробуйте Nz или IIf
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39321502
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL код опубликуй
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39321923
taranoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
SELECT ЗаданияНаЭкструзию.КодЗадания, ЗаданияНаЭкструзию.Дата, ЗаданияНаЭкструзию.Колво, ЗаданияНаЭкструзию.НомерЛинии, ЗаданияНаЭкструзию.Статус, Sum(NZ([ФактДлина],0)) AS [sum]
FROM ЗаданияНаЭкструзию INNER JOIN Рулоны ON ЗаданияНаЭкструзию.КодЗадания = Рулоны.КодЗадания
WHERE (((ЗаданияНаЭкструзию.КодЗаявки)=[Forms]![ЗаявкиНаОболочку]![КодЗаявки]))
GROUP BY ЗаданияНаЭкструзию.КодЗадания, ЗаданияНаЭкструзию.Дата, ЗаданияНаЭкструзию.Колво, ЗаданияНаЭкструзию.НомерЛинии, ЗаданияНаЭкструзию.Статус;



не отображает ЗаданиеНаЭкструзию у которого нет ни одного рулона(
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39321928
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да....
В соседней теме обсуждалось как лучше писать - визуально или текстом.
Смотря на это - есть шанс изменить мнение.
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39321934
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
taranoff
Код: sql
1.
2.
3.
4.
SELECT ЗаданияНаЭкструзию.КодЗадания, ЗаданияНаЭкструзию.Дата, ЗаданияНаЭкструзию.Колво, ЗаданияНаЭкструзию.НомерЛинии, ЗаданияНаЭкструзию.Статус, Sum(NZ([ФактДлина],0)) AS [sum]
FROM ЗаданияНаЭкструзию INNER JOIN Рулоны ON ЗаданияНаЭкструзию.КодЗадания = Рулоны.КодЗадания
WHERE (((ЗаданияНаЭкструзию.КодЗаявки)=[Forms]![ЗаявкиНаОболочку]![КодЗаявки]))
GROUP BY ЗаданияНаЭкструзию.КодЗадания, ЗаданияНаЭкструзию.Дата, ЗаданияНаЭкструзию.Колво, ЗаданияНаЭкструзию.НомерЛинии, ЗаданияНаЭкструзию.Статус;



не отображает ЗаданиеНаЭкструзию у которого нет ни одного рулона(Разумеется.
Ведь Вы задали INNER JOIN.
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39321938
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LEFT JOIN тебе кажется нужен
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39321966
1. Не INNER JOIN, а LEFT JOIN. Вам же советовали - "стрелка к рулонам" в конструкторе.
2. Группировка по 5 полям одной таблицы - не лучшая идея, если одно из полей - уникальное.
Вам достаточно группировать по КодЗадания, а к остальным применить FIRST, например:
Код: sql
1.
2.
3.
SELECT ЗаданияНаЭкструзию.КодЗадания, FIRST(ЗаданияНаЭкструзию.Дата) As Дата, ...
...
GROUP BY ЗаданияНаЭкструзию
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39322052
taranoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за советы, буду пробовать...
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39322057
taranoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот что нехватка знаний и опыта делает)))
поменял на LEFT и всё заработало как надо. (я запрос не писал, а сделал в конструкторе)
ВСЕМ спасибо за полученные знания)
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39322088
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
taranoffВот что нехватка знаний и опыта делает)))
поменял на LEFT и всё заработало как надо. (я запрос не писал, а сделал в конструкторе)
ВСЕМ спасибо за полученные знания)Это еще не знания.
Знания будут после внимательного прочтения Help'а по JOIN.
И понимания различий INNER, LEFT, RIGHT.
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39322157
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle...Знания будут после внимательного прочтения Help'а по JOIN.
И понимания различий INNER, LEFT, RIGHT...
Кому нужно эти ваши непонятные понимания и знание знаний?
Знания - НИ ЧТО, Метод научного тыка - ВСЁ !
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39322167
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух,

Оставьте свое мнение при себе.
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39322184
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle...Лапух, Оставьте свое мнение при себе...
Вы же не оставляете при себе своё мнение, почему я должен оставлять?
Я с недавних пор, повелел себе во всем равняться на вас.
Или это приказ - владычицы морской?
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39322286
ИВП.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не каждую девушку учит бан )))
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39322291
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: __Michelle, Лапух брэк!
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39322294
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world,

???
Для Вас нет разницы в моем сообщении и сообщениях этих людей?
При том, что я им даже не отвечаю.
И отвечать не собираюсь.
...
Рейтинг: 0 / 0
Нужен совет новичку по запросу с группировкой и суммированием
    #39322297
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle, Вы считаете фразу "Оставьте свое мнение при себе" нормальным общением? Я нет.

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


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