|
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
|
|
Запрос выборка по максимальной цене06.09.2015, 20:14. Показов 5861. Ответов 20
Метки нет (Все метки)
Подскажите как правильно составить запрос с целью получения записи сгруппировав записи по максимальной цене. В примере получаю 2 записи гвозди по цене 10,25 и 15,55 нужно получить 1, при этом указать правильно номенклатурный номер соответствующий максимальной цене.
0
|
|
| 06.09.2015, 20:14 | |
|
Ответы с готовыми решениями:
20
Выборка из таблици товаров по самому максимальному рейтингу магазина, рейтинг мазаницов если есть одиноковые, выборка уже по минимальной цене По максимальной цене вывести название детали, у которой эта максимальная стоимость |
|
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
|
|
| 06.09.2015, 20:49 | |
|
alexpro1979, в вашем примере ни чего не понял. Таблички и запросы зарыты (если честно, то забыл комбинацию клавишь для расскрытия). Но могу подсказать, что в условии запроса надо включить кнопочку на панели задачь Итого. И в появившейся строке, где прописано группировать, надо поставить max.
0
|
|
|
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
|
|
| 06.09.2015, 20:54 [ТС] | |
|
Так не получится, жми F11
Добавлено через 1 минуту Нужен какой-то сложный запрос, сам не сделаю((
0
|
|
|
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||
| 06.09.2015, 21:14 | ||
|
Так какая же максисмальная цена нужна? Для какого группирующего поля нужен максимум цены?
0
|
||
|
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
|
|
| 06.09.2015, 21:15 | |
|
alexpro1979, если у Вас надо выбрать максимальную цену у конкретного материала, то надо обязательно отфильтровать запрос по материалу (или как там поле, короче по гвоздям), а затем отсортировав цену от большего к меньшему использовать Top1. смотрите вложение.
0
|
|
|
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
|
||
| 06.09.2015, 21:21 [ТС] | ||
|
К изделию привязано более одного номенклатурного номера по причине погрешностей складского учета, а именно: могут одному и тому материалу присвоить 2 и больше разных номенклатурных номера. Задача узнать стоимость изделия. Из полученного запроса в базе нужно получить по материалу Гвозди 1 запись с более высокой ценой. Так как меньшая цена может быть старой закупки, при закупки повторной могут оприходовать на любой номенклатурный номер. Поделать с этим ничего не могу - не моя зона влияния.
Добавлено через 1 минуту
0
|
||
|
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
|
|
| 06.09.2015, 21:29 | |
|
alexpro1979, Что-то все равно не понятна задача. Ну и что, что вы получите максимальную цену, ну выйдет какое-то наименование. И что с ним делать. Максимальная цена не значит, что она последняя. Последняя - это последняя по дате прихода. В одном приходе материалы одного наименования, но разных поставщиков могут быть разными (поэтому их тоже надо разделять). Не совсем ясно - для чего вам необходим этот запрос?
0
|
|
|
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
|
|
| 06.09.2015, 21:30 [ТС] | |
|
Чтобы не прогадать формируя плановую стоимость изделия.
0
|
|
|
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
|
|
| 06.09.2015, 21:32 | |
|
alexpro1979, тогда же вы знаете, какой материал вы хотите рассмотреть. Вот и пишите в запросе: Гвоздь и у Вас будет максимальная цена на сегодняшний день.
0
|
|
|
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
|
|
| 06.09.2015, 21:34 [ТС] | |
|
Если не знаете как сделать запрос, о чем разговор?
0
|
|
|
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
|
|
| 06.09.2015, 21:41 | |
|
alexpro1979, так я же вам показал, только в условии запроса поставил гвоздь. Надо лишь в условии отбора поставить место, откуда брать наименование. Если это из формы, то пишете [Формы]![ИмяФормы]![Имя поля].
0
|
|
|
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
|
|
| 06.09.2015, 21:44 [ТС] | |
|
Вячеслав, нужно получить стоимость всего изделия, оно насчитывает сотни 3-4 разных комплектующих и материалов, как Вы это себе представляете?
0
|
|
|
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
|
||
| 06.09.2015, 21:52 | ||
|
alexpro1979, Смотрите пример. Можно выбрать необходимый Вам материал. По нему откроется ваваш запрос. Смотрите форму Form2.
Добавлено через 4 минуты alexpro1979, Я представляю так, как было написано в задании
0
|
||
|
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
|
|
| 06.09.2015, 21:57 [ТС] | |
|
Неужели поставив в запросе цену первой получаем правильную выборку?
0
|
|
|
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 06.09.2015, 22:02 | |
|
Не уверен, что понял все правильно...
Запустите Запрос2. Запрос1 вспомогательный к нему.
0
|
|
|
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
|
||
| 06.09.2015, 22:10 [ТС] | ||
|
0
|
||
|
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 06.09.2015, 22:15 | |
Сообщение было отмечено alexpro1979 как решение
Решение
В Запросе1 получаем максимальную цену для пары полей [Код_изд_конст] и [Ном_номер]. Название из т.Цена_бух привязана к [Ном_номер]. Так что можно считать, что и по названию тоже.
1
|
|
|
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
|
|
| 06.09.2015, 22:22 [ТС] | |
|
Спасибо огромное, такие запросы мне точно не по зубам. Спасибо всем кто принимал участия в моих мытарствах в этой и соседних темах Вы меня спасли от рутины.
0
|
|
|
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
|
|
| 28.09.2015, 09:04 [ТС] | |
|
Добрый день, наступил на грабли. Бывает что привязывается 2 разных номенклатурных №, при этом цена их одинаковая. При запросе получаю 2 записи с одинаковыми ценами, но с разными номенклатурными №. Подскажите как убрать дубликаты?
0
|
|
|
2837 / 1378 / 216
Регистрация: 13.05.2011
Сообщений: 4,220
|
||
| 28.09.2015, 09:12 | ||
|
1
|
||
| 28.09.2015, 09:12 | |
|
Помогаю со студенческими работами здесь
20
Определить фамилии продавцов, которые когда-либо продавали товары по их максимальной цене Запрос по минимальной цене Выборка по максимальной дате
Выборка максимальной даты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|