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


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

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


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

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

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

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

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

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

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

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

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

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

Успехов!
...
Рейтинг: 0 / 0
15.10.2004, 19:51:02
    #32741239
NONONO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
Всем бальшое спасибо.Обязательно все попробую.Респект вам!!!!!!!!!!!!!!!!!!! =)
...
Рейтинг: 0 / 0
16.10.2004, 07:50:34
    #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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Нужна помошь (чтоб остался клиент с максимальной ценой товара) / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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