powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Нужна помошь (чтоб остался клиент с максимальной ценой товара)
17 сообщений из 17, страница 1 из 1
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32740537
NONONO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема вот в чем. с помошью запроса на создание новой таблицы, была получена новая таблица вида:
Имя клиента Цена товара Дата
Вася 200.00 01.01.02
Вася 50.00 10.01.02
Вася 1000.00 20.04.03


Вопрос вот в чем: Можно ли в этой таблице зделать так чтоб остался клиент с максимальной ценой товара (типа надо проверять каждого клиента на максимальную цену), а как енто зделать незнаю.
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32740564
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если без разницы за какую дату то

Код: plaintext
1.
2.
3.
Select client, max(sum)
from table
group by Client
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32740575
NONONO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как насчет даты??? Дата тож нужна!!! Когды ее выводишь то получается группировка по датам
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32740608
NONONO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну примерно структура базы как в семплах Борей лежит. Можно из 3 таблиц заказано, заказы и клиенты собрать таблицу вида
Название клиента Дата размещения МаХ цена по заказу(выбор максимальной цены заказа из существующих)


Но как енто объединить никак не доганю
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32740699
NONONO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин. Ну можт хоть кто ниуть поможет а то запарился я. 3 дня башку над этим ломаю
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32740732
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего тут голову ломать? Ты покажи тот запрос, который у тебя эту таблицу создает и может быть тебе подскажут ...
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32740749
NONONO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так я пользуюсь мастером по созданию запросов а не SQL я его не очень знаю. Во и хотел услышать какие нибуть предложения
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32740778
Birjan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно так:

SELECT дата, цена_товара, имя_клиента
FROM Temp1
where цена_товара = (select max(цена_товара) from temp1)
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32740784
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНазвание клиента Дата размещения МаХ цена по заказу(выбор максимальной цены заказа из существующих)

Цена по заказу, чему равна?
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32740937
NONONO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
incold авторНазвание клиента Дата размещения МаХ цена по заказу(выбор максимальной цены заказа из существующих)

Цена по заказу, чему равна?

В каком плане чему равна???? Помоему равна она сумме стоимости товаров в заказе.
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32740957
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ каком плане чему равна???? Помоему равна она сумме стоимости товаров в заказе.

По вашему может быть как угодно.
А по-моему, имея описание задачи однозначно определить нельзя.

Варианты:
Цена по заказу=Сумма(Заказано.Цена)
Цена по заказу=Сумма(Заказано.Цена*Заказано.Количество)
Цена по заказу=Сумма(Заказано.Цена*Заказано.Количество-Заказано.Скидка)
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32741058
NONONO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На картинке каторую я запостил показана примерная структура.Почти все однотипно. А смысл в том что мне нужно создать таблицу с в которой будут содержатся ФИО клиента, МАХ стоимость заказа и дату размещения без всяких вычислений.
Короче такая махнатка и кек делать я ваще не знаю =)
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32741071
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сложные задачи нужно разбивать на простые подзадачи

1. Создать запрос который покажет
КодЗаказа, Код Клиента, ЦенуЗаказа

2. Из этого запроса выбрать
КодЗаказа, КодКлиента, МАКС(ЦенаЗаказа)

3. Соединить 2-й запрос с таблицей Заказы по КодуЗаказа для получения ДатыРазмещения, а также соединить с таблицей Клиенты для получения ФИО клиента.
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32741128
NONONO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну лады попробую.Можт получтцца.Все равно спасибо просто уже попробывал различные виды группировок. Типа первый раз я группировал по клиенту, по дате заказа и суммировал стоимоть товаров по заказу. А после этого болт!!! Ника не достать данных, т.е перекрестным запросом не воспользуешся так как группируется опят же по датам и поетому я вперся...
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32741237
kk@comson.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
SELECT * FROM Table WHERE Cena In (SELECT Max(Cena) FROM Table)

Успехов!
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32741239
NONONO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем бальшое спасибо.Обязательно все попробую.Респект вам!!!!!!!!!!!!!!!!!!! =)
...
Рейтинг: 0 / 0
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
    #32741429
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Select t.*
from table T INNER JOIN (select [Имя клиента], MAX([Цена товара]) as [Цена товара] FROM table GROUP BY [Имя клиента]) AS X ON
T.[Имя клиента]=X.[Имя клиента]
AND T.[Цена товара]=X.[Цена товара]
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Нужна помошь (чтоб остался клиент с максимальной ценой товара)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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