|
|
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
Проблема вот в чем. с помошью запроса на создание новой таблицы, была получена новая таблица вида: Имя клиента Цена товара Дата Вася 200.00 01.01.02 Вася 50.00 10.01.02 Вася 1000.00 20.04.03 Вопрос вот в чем: Можно ли в этой таблице зделать так чтоб остался клиент с максимальной ценой товара (типа надо проверять каждого клиента на максимальную цену), а как енто зделать незнаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 14:33:48 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
Если без разницы за какую дату то Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 14:42:33 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
А как насчет даты??? Дата тож нужна!!! Когды ее выводишь то получается группировка по датам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 14:47:13 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
Ну примерно структура базы как в семплах Борей лежит. Можно из 3 таблиц заказано, заказы и клиенты собрать таблицу вида Название клиента Дата размещения МаХ цена по заказу(выбор максимальной цены заказа из существующих) Но как енто объединить никак не доганю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 14:57:21 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
Блин. Ну можт хоть кто ниуть поможет а то запарился я. 3 дня башку над этим ломаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 15:32:03 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
А чего тут голову ломать? Ты покажи тот запрос, который у тебя эту таблицу создает и может быть тебе подскажут ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 15:40:53 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
Так я пользуюсь мастером по созданию запросов а не SQL я его не очень знаю. Во и хотел услышать какие нибуть предложения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 15:46:14 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
Можно так: SELECT дата, цена_товара, имя_клиента FROM Temp1 where цена_товара = (select max(цена_товара) from temp1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 15:58:11 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
авторНазвание клиента Дата размещения МаХ цена по заказу(выбор максимальной цены заказа из существующих) Цена по заказу, чему равна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 16:00:34 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
incold авторНазвание клиента Дата размещения МаХ цена по заказу(выбор максимальной цены заказа из существующих) Цена по заказу, чему равна? В каком плане чему равна???? Помоему равна она сумме стоимости товаров в заказе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 16:53:28 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
авторВ каком плане чему равна???? Помоему равна она сумме стоимости товаров в заказе. По вашему может быть как угодно. А по-моему, имея описание задачи однозначно определить нельзя. Варианты: Цена по заказу=Сумма(Заказано.Цена) Цена по заказу=Сумма(Заказано.Цена*Заказано.Количество) Цена по заказу=Сумма(Заказано.Цена*Заказано.Количество-Заказано.Скидка) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 17:02:39 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
На картинке каторую я запостил показана примерная структура.Почти все однотипно. А смысл в том что мне нужно создать таблицу с в которой будут содержатся ФИО клиента, МАХ стоимость заказа и дату размещения без всяких вычислений. Короче такая махнатка и кек делать я ваще не знаю =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 17:49:47 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
Сложные задачи нужно разбивать на простые подзадачи 1. Создать запрос который покажет КодЗаказа, Код Клиента, ЦенуЗаказа 2. Из этого запроса выбрать КодЗаказа, КодКлиента, МАКС(ЦенаЗаказа) 3. Соединить 2-й запрос с таблицей Заказы по КодуЗаказа для получения ДатыРазмещения, а также соединить с таблицей Клиенты для получения ФИО клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 17:55:02 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
Ну лады попробую.Можт получтцца.Все равно спасибо просто уже попробывал различные виды группировок. Типа первый раз я группировал по клиенту, по дате заказа и суммировал стоимоть товаров по заказу. А после этого болт!!! Ника не достать данных, т.е перекрестным запросом не воспользуешся так как группируется опят же по датам и поетому я вперся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 18:22:55 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Успехов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 19:48:09 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
Всем бальшое спасибо.Обязательно все попробую.Респект вам!!!!!!!!!!!!!!!!!!! =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 19:51:02 |
|
||
|
Нужна помошь (чтоб остался клиент с максимальной ценой товара)
|
|||
|---|---|---|---|
|
#18+
Select t.* from table T INNER JOIN (select [Имя клиента], MAX([Цена товара]) as [Цена товара] FROM table GROUP BY [Имя клиента]) AS X ON T.[Имя клиента]=X.[Имя клиента] AND T.[Цена товара]=X.[Цена товара] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2004, 07:50:34 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32740778&tid=1671049]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
432ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 739ms |

| 0 / 0 |
