powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
15 сообщений из 40, страница 2 из 2
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331326
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2(c)VIG
Надо 15 максимальных, а не все, у кого больше 15. Вроде бы.
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331336
Фотография SiriusB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
совершенно верно, никаких Group в Query !!!
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331337
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Geo
Надо № максимальных для каждого клиента вроде бы :)
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331347
Фотография Annna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, номера для каждого

кл 1 №5
кл 1 №8
кл 1 №11
кл 3 №23
кл 3 №27

вот такой должен быть результат !!!

для каждого клиента разное количество максимальных номеров
в реальности задача намного сложнее
если решить такую штучку все остальное пойдет как по маслу
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331375
Фотография Annna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIG прислал полуправильный ответ, но отбирается одинаковое количество записей для всех клиентов

как туда вставить функцию, чтобы отбирала их разное количество ? :)
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331395
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIG не присылает полуправильных решений. Или правильные или неправильные.
Ты бы обьяснила поподробней что тебе надо.
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331405
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anna> клиент 1 - 16 заказов
Anna> клиент 2 - 3 заказа

VIG>Надо № максимальных для каждого клиента вроде бы :)

Anna>VIG прислал полуправильный ответ

--
(c)VIG'y - орден "Знатный телепат 2-й степени"
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331527
Фотография Annna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да-да

VIG - великий вождь, пусть хранят ЕГО духи предков в долине ТЕНЕЙ

только мы отличаем лживый язик бледнолицего от тявканья койота :)
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331587
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно прочитал все эти топики и посты, но так и не понял, что конкретно хочет получить Annna, веренее у меня штуки 3 различных предположений каждый из которых хорошо согласуется с приведенными примерами...
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331588
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГЕО писал:(c)VIG'y - орден "Знатный телепат 2-й степени"

Властью, данной мне мордератором награждаю VIG'а орденом "Знатный телепят" 2-й степени.
Как всякий новонагражденный VIG понимает, что "Спасибо" не булькает!
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331593
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу самого топика. Похоже я совсем стелепятил. Нифига не понял, что нужно получить в итоге. :о(
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32331710
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Властью, данной мне мордератором награждаю VIG'а орденом "Знатный телепят" 2-й степени.
Как всякий новонагражденный VIG понимает, что "Спасибо" не булькает!

Спасибо!Приезжайте ко мне в Израиль ,за мной не заржавеет
Да только ни какой я не телепат, я просто названия топиков читаю

2 Annna
VIG - великий вождь, пусть хранят ЕГО духи предков в долине ТЕНЕЙ
Ну,в Долину теней я еще не собираюсь, а в остальном все правильно
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32332019
Фотография Annna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На таблице со структурой

OrderN код заказа
id_client код клиента
Cost сумма
n число максимальных сумм

Запрос
SELECT t.id_client,t.OrderN,t.Cost FROM myTable AS t WHERE (select count(*) from myTable t2 where t2.id_client=t.id_client and t2.orderN>=t.orderN) <= n ORDER BY t.id_client, t.Cost DESC;

отлично работает



НО НА МОЕЙ СТРУКТУРЕ из двух таблиц Т1 и Т2

T1 Clients
CLId код
CLName имя
CLCount кол-во максимальных

T2 Order
ORId код
ORCLId код связи клиента
ORDate дата приема заказа

аналогичный запрос весь день выдает какую-то НЕСУРАЗИЦУ

SELECT Т2.ORCLId, Т1.CLName, Т2.ORId, Т2.ORDate, Т1.CLId, Т1.CLCount, (select count(*) from Т2 where [Т2]![ORCLId]=[Т1]![CLId] and [Т2]![ORId]>=[Т1]![CLCount]) AS В1
FROM Т1 INNER JOIN Т2 ON Т1.CLId= Т2.ORCLId
WHERE ((((select count(*) from Т2 where [Т2]![ORCLId]=[Т1]![CLId] and [Т2]![ORId]>=[Т1]![CLCount]))<=[CLCount]))
ORDER BY Т2.ORCLId, Т2.ORDate DESC;
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32332029
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На таблице со структурой ...отлично работает

А кто-то надо мной насмехался,лживым койотом обзывал,в долину предков отправлял

аналогичный запрос весь день выдает какую-то НЕСУРАЗИЦУ
Аналогичный ,но неправильный. И будет выдавать ерунду.
А вот так не должен
Код: plaintext
1.
2.
3.
4.
SELECT Т2.ORCLId, Т1.CLName, Т2.ORId, Т2.ORDate, Т1.CLId, Т1.CLCount,
 (select count(*) from Т2 t where t.[ORCLId]=[Т2].[ORCLId] and t.[ORId]>=[Т2].[ORId]) AS В1 
FROM Т1 INNER JOIN Т2 ON Т1.CLId= Т2.ORCLId 
WHERE (select count(*) from Т2 t where t.[ORCLId]=[Т2].[ORCLId] and t.[ORId]>=[Т2].[ORId])<=t1.[CLCount] 
ORDER BY Т2.ORCLId, Т2.ORDate DESC;
...
Рейтинг: 0 / 0
ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
    #32332030
Фотография Annna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто старое помянет - тому топор в спину

в за запросик спасибо ) ...
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ЛЮДИ ПОМОГИТЕ ЖЕ С ЗАПРОСИКОМ !!! - как создать запрос, который выдавал бы n максимальных сумм заказов для кажного клиента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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