|
199 / 8 / 0
Регистрация: 19.11.2015
Сообщений: 145
|
|
Запрос в Access на языке SQL20.10.2016, 11:29. Показов 2770. Ответов 34
Метки нет (Все метки)
Здравствуйте.
Есть две таблицы: в одной хранятся сведения по акциям и их номинальной стоимости, а во второй - сведения о продаже этих акций в магазинах. Задача: определить магазин, у которого все цены самые низкие.. ...Я так понимаю, что требуется найти магазины, в которых каждая акция стоит меньше, чем соответствующая акция в других магазинах. Не соображу, что должно быть в подзапросе... Спасибо, всем кто поможет
0
|
|
| 20.10.2016, 11:29 | |
|
Ответы с готовыми решениями:
34
Запрос в MS Access на языке SQL запросы на языке SQL в access Параметризированный запрос на языке SQL |
|
199 / 8 / 0
Регистрация: 19.11.2015
Сообщений: 145
|
|
| 20.10.2016, 16:56 [ТС] | |
|
Ситуация такая ввела в таблицу новый магазин и поставила цену акции 0 руб. Запрос Не выводит почему-то этот магазин, но ведь должен..
0
|
|
|
1267 / 449 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
||
| 20.10.2016, 17:08 | ||
|
нужно ввести в магазин все 4 акции с ценой дешевле чем в других Условие ВСЕ акции дешевле то есть все имеющиеся в Р1
0
|
||
|
199 / 8 / 0
Регистрация: 19.11.2015
Сообщений: 145
|
|
| 20.10.2016, 17:14 [ТС] | |
|
А я понимаю: как все акции, что продает магазин..
0
|
|
|
1267 / 449 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
|
| 20.10.2016, 17:20 | |
|
один магазин продает исключительно акцию1 а другой только акцию2
и первый и второй имеет минимальные цены, потому что никто другой не продает их Вам не кажется что сравнивать их абсурдно, но я думаю возможно, хотя запрос будет еще сложнее
0
|
|
|
199 / 8 / 0
Регистрация: 19.11.2015
Сообщений: 145
|
|
| 20.10.2016, 17:21 [ТС] | |
|
Можно Вас попросить попробовать решить запрос 4 по-проще... Пожааааалуйста..
0
|
|
|
1267 / 449 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
|
| 20.10.2016, 17:31 | |
|
Странное предложение, если я предложил вариант
значит для меня он наиболее простой исходя из условия задачи и моих знаний аксесса: в нем формируется запрос, который выбирает все акции в магазинах, которые продают их по минимальной цене и из этого запроса выбирается магазин который продает все акции указные в таблице р1, то есть продает все 4 акции. чтоб предложить другой вариант обращайтесь к другим форумчанам им это будет сделать проще. Мобайлу, к примеру. но только очень вас прошу: формулируйте четко и понятно условия отбора (запроса). Как вы первоначально написали, так и получили вариант Мобайла, он очень простой: выбрать магазин со средней ценой акций минимальной.
1
|
|
|
199 / 8 / 0
Регистрация: 19.11.2015
Сообщений: 145
|
||||||||||||
| 20.10.2016, 17:35 [ТС] | ||||||||||||
|
И еще.. я тут все же думаю над еще одним способом решения.. Помогите, если возможно - идея греет.. Запрос в моем понимании- все цены акций,которые магазин продает (могут быть не все из R1) должны быть меньше..Ну типа "В этом магазине весь ассортимент дешевле"..И не важно, что ассортимент небогат.. Ну так вот, что я "изобрела".. Понимаю, что в чужом (да еще когда дилетант предлагает) не сильно интересно разбираться, но все же..
В общем, в подзапросе проверяем меньшую стоимость акций в разных магазинах и считаем количество таких магазинов, выбираем только тех, у кого нет высоких цен (ввела функцию Count), а в основном запросе проверяем есть ли название магазина в списке отобранных подзапросом... Но запрос не выводит ни при каких условиях (вводила специально разные данные) ничего.. Можете подсказать, где я не права..Свой запрос душу греет )
Да я понимаю, что просьба странная (мягко говоря).. Но со средним значением - я прямо обрадовалась - так легко и элегантно придумано.. Но ведь может быть, что среднее значение минимально (почти все акции по 1 коп.), а одна - дороже всех.. Тогда не получится, что ВСЕ цены самые низкие..
0
|
||||||||||||
|
1267 / 449 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
|
|
| 20.10.2016, 17:51 | |
|
Все же вы настырная!!
запрос7 решает вашу задачу: он использует запрос22, который определяет сколько акций по минимальной цене продает магазин, и запрос6, который определяет сколько акций всего продает магазин. Общий запрос выбирает магазины у который количество акций по минимальной цене равно количеству акций, которые он продает. То есть, все акции в ассортименте магазин продает дешевле, чем эти же акции в других магазинах. переводить его в текст нет времени....
1
|
|
|
199 / 8 / 0
Регистрация: 19.11.2015
Сообщений: 145
|
|
| 20.10.2016, 17:55 [ТС] | |
|
Я просто хочу разобраться.... СПАСИБО.. Я Вас поняла.
0
|
|
|
26828 / 14509 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
| 20.10.2016, 18:55 | ||||||
|
Если постановка задачи boby104 правильная, то можно гораздо проще и одним запросом
3
|
||||||
|
199 / 8 / 0
Регистрация: 19.11.2015
Сообщений: 145
|
|
| 21.10.2016, 17:39 [ТС] | |
|
Спасибо.. Я именно так поняла условие.
Что неважно, сколько продает - важно за сколько (наименьшее значение).. Красиво реализовано, мощно (delta - это вещь.).. Когда сделано, кажется просто, но действительно, ввести разность - не догадалась.. Еще "перевариваю" запрос.. посмотрите мою реализацию (чуть выше в посте, не знаю, как правильно выкладывать, модератор сделала замечание, поэтому повторно опасаюсь) Так вот я пробовала в подзапросе находить магазины, продающие акции с минимальной ценой, подсчитывать количество таких продаж и отбирать только те у кого количество =0, запоминать их названия и если внешний запрос находил бы в результатах подзапроса название магазина, то выводил его на экран. Логика вроде простая, но реализовать запрос не получается, ничего не выдает.. Добавлено через 1 минуту Прото у Вас условие отбора аналогично моему, может, что подскажете.. Добавлено через 21 час 54 минуты Спасибо большое за уделенное мне внимание и помощь.
1
|
|
|
199 / 8 / 0
Регистрация: 19.11.2015
Сообщений: 145
|
||||||
| 22.10.2016, 18:20 [ТС] | ||||||
|
Здравствуйте. Получилось решить еще одним способом.
1
|
||||||
|
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
|
|||
| 22.10.2016, 19:24 | |||
|
1
|
|||
|
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
|
|
| 29.10.2016, 14:32 | |
|
А я всегда всей искренней и завидной завистью завидую тем, у кого _ - получилось решить ешо одним способом.
0
|
|
|
199 / 8 / 0
Регистрация: 19.11.2015
Сообщений: 145
|
|
| 29.10.2016, 18:14 [ТС] | |
|
Просто "ешо однин способ" - это Мой способ, родной, выстраданный
.. Вот и хвастаюсь
0
|
|
| 29.10.2016, 18:14 | |
|
Запрос в SQL Access Access Запрос в SQL
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|