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

start [/forum/topic.php?fid=45&mobile=1&tid=1671049]: |
0ms |
get settings: |
5ms |
get forum list: |
19ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
78ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 354ms |

| 0 / 0 |
