powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SQL access
25 сообщений из 76, страница 1 из 4
SQL access
    #39982157
Hellen881
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите с запросом к БД Борей в Access
Как вывести город получателя максимального заказа, отгружённого сотрудником в июне 2006 г.?

Модератор: Тема перенесена из форума "Firebird, InterBase".
...
Рейтинг: 0 / 0
SQL access
    #39982181
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hellen881,
А о каком "Борее" речь:
-в 2003 первый заказ сделан в 7 месяце 1996 года-запрос ничего не выведет
-в2007-не знаю
...
Рейтинг: 0 / 0
SQL access
    #39982182
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю почему отбирал 1996 год-извиняюсь-щас
...
Рейтинг: 0 / 0
SQL access
    #39982183
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю почему отбирал 1996 год-извиняюсь-щас
короче:нашел 6 месяц 1997 года,но сути запроса это не меняет:
-отбираемые поля-какие Вам нужны
-месяц и год сделать параметрами
Код: vbnet
1.
2.
3.
4.
5.
SELECT top 1 Клиенты.КодКлиента, Клиенты.Название, Заказы.ГородПолучателя, Month([ДатаРазмещения]) AS месяц, Year([датаразмещения]) AS год, Клиенты.Город, Сотрудники.КодСотрудника, Заказы.ДатаИсполнения, Sum([Цена]*[количество]) AS Выражение1
FROM (Сотрудники INNER JOIN (Клиенты INNER JOIN Заказы ON Клиенты.КодКлиента = Заказы.КодКлиента) ON Сотрудники.КодСотрудника = Заказы.КодСотрудника) INNER JOIN Заказано ON Заказы.КодЗаказа = Заказано.КодЗаказа
GROUP BY Клиенты.КодКлиента, Клиенты.Название, Заказы.ГородПолучателя, Month([ДатаРазмещения]), Year([датаразмещения]), Клиенты.Город, Сотрудники.КодСотрудника, Заказы.ДатаИсполнения
HAVING (((Month([ДатаРазмещения]))=6) AND ((Year([датаразмещения]))=1997))
ORDER BY Sum([Цена]*[количество]) DESC;
...
Рейтинг: 0 / 0
SQL access
    #39982213
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запрос создан по Борей 2003
если надо сделаю по 2007
...
Рейтинг: 0 / 0
SQL access
    #39982221
Hellen881
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, только нужно по каждому сотруднику самый дорогой заказ
...
Рейтинг: 0 / 0
SQL access
    #39982222
Hellen881
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, 2007, но это не критично, мне понять бы сам принцип как вытащить города максимального заказа по каждому сотруднику
...
Рейтинг: 0 / 0
SQL access
    #39982412
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hellen881
мне понять бы сам принцип как вытащить города максимального заказа по каждому сотруднику

как это сделать и много другое
...
Рейтинг: 0 / 0
SQL access
    #39982481
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bubucha
Hellen881
мне понять бы сам принцип как вытащить города максимального заказа по каждому сотруднику

как это сделать и много другое

Или еще вариант SQL запросы для простых смертных
...
Рейтинг: 0 / 0
SQL access
    #39982885
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hellen881
Помогите с запросом к БД Борей в Access
Как вывести город получателя максимального заказа, отгружённого сотрудником в июне 2006 г.?
Hellen881
Спасибо, только нужно по каждому сотруднику самый дорогой заказ
опять же не понятно за все время или за период
База Борей,в принципе не плохая, имеет один,на мой взгляд,очень серьёзный недостаток и учит плохому-в некоторых таблицах имеются поля подстановки.Это,по моему и многих форумян мнению, есть плохо(от слова совсем). Если еще актуально:
...
Рейтинг: 0 / 0
SQL access
    #39982907
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
поля подстановки... есть плохо(от слова совсем)
почему?
...
Рейтинг: 0 / 0
SQL access
    #39982938
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
...в некоторых таблицах имеются поля подстановки.
недостатки полей подстановок в таблицах
на таблицах БД Борей,из-за подстановок, очень сложно/громоздко создать запросы типа таких,как в примере
...
Рейтинг: 0 / 0
SQL access
    #39982947
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если это ответ на мой вопрос, то всё что там написано - чепуха. И высосано из пальца. Всего этого можно прекрасно избежать если ты осознаёшь что делаешь. А так и молоток нужно запретить, т.к. можно пальцы отбить.
...
Рейтинг: 0 / 0
SQL access
    #39982948
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и ещё
не нужно путать специальную форму (грид) которую мы видим и таблицу настоящую.
...
Рейтинг: 0 / 0
SQL access
    #39983003
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SQL access
    #39983005
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SQL access
    #39983011
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если по неким причинам в запрос не ввести таблицу "клиенты" как получить кодКлиента цифру?Клиентов с одинаковыми фамилией и именем может быть несколько (как однозначно идентифицировать)
...
Рейтинг: 0 / 0
SQL access
    #39983018
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз подчеркиваю:речь о ТАБЛИЦЕ и ни о чем другом
и все что написано в ссылке далеко не чепуха
...
Рейтинг: 0 / 0
SQL access
    #39983043
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Если по неким причинам в запрос не ввести таблицу "клиенты" как получить кодКлиента цифру?
установи ширину первого столбца комбо отличным от 0
дополню - изменить в свойствах поля запроса
...
Рейтинг: 0 / 0
SQL access
    #39983045
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поля подстановок хороши например, при первичном наполнении таблиц, когда формы ещё не созданы (не все формы созданы). да и много других случаев, и да - так нагляднее немного. проблема появляется, когда таблицей пытаются подменить форму.
...
Рейтинг: 0 / 0
SQL access
    #39983046
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Еще раз подчеркиваю:речь о ТАБЛИЦЕ и ни о чем другом
ещё раз повторяю, это не таблица, а специализированное представление с возможностями настройки отображения.
...
Рейтинг: 0 / 0
SQL access
    #39983050
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko
проблема появляется, когда таблицей пытаются подменить форму.
многим пользователям вполне хватает.

Частенько бд access является просто хранилищем данных и форм там не будет.
...
Рейтинг: 0 / 0
SQL access
    #39983075
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург, для таких случаев значительно лучше использовать Excel, все таблицы в одном месте, совместное редактирование, визуальное раскрашивание, условное форматирование, графики, генераторы кода и ещё куча всего.
...
Рейтинг: 0 / 0
SQL access
    #39983078
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko
генераторы кода и ещё куча всего

Кто такие "генераторы кода"?
...
Рейтинг: 0 / 0
SQL access
    #39983093
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI
Кто такие "генераторы кода"?

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


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