powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вопрос по ORDER BY
25 сообщений из 30, страница 1 из 2
вопрос по ORDER BY
    #32639105
всем привет!
что исправить в данном селекте, что бы он заработал?

SELECT sum(quentety) AS kuku FROM orders GROUP BY codeProduct ORDER BY kuku DESC

что я хотела получить - суммы продаж(количество) по каждому товару в отсортированном виде
Спасибо
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639120
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Встречный привет! Может, так?

SELECT * FROM (SELECT sum(quentety) AS kuku FROM orders GROUP BY codeProduct) ORDER BY kuku DESC
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639124
Roalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать так:

SELECT sum(quentety) AS kuku FROM orders
GROUP BY codeProduct
ORDER BY sum(quentety) DESC;
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639125
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИЛИ так если конечно правильно понял
Код: plaintext
SELECT Distinct sum(quentety) AS kuku FROM orders ORDER BY kuku DESC
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639129
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ProgaИЛИ так если конечно правильно понял
Код: plaintext
SELECT Distinct sum(quentety) AS kuku FROM orders ORDER BY kuku DESC

sum без group by - не получится.
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639130
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ежик в туманеSELECT sum(quentety) AS kuku FROM orders GROUP BY codeProduct ORDER BY kuku DESC

А что за ошибка, собственно?
Может поле на найдено?
У тебя поле в таблице названо тоже с ошибкой - я имею ввиду quentety а не qu A ntety как принято в большинстве английских языков :)
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639134
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой!!! Забыл софсем, конец недели мозги пухнут.
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639137
Владимир СанычВстречный привет! Может, так?

SELECT * FROM (SELECT sum(quentety) AS kuku FROM orders GROUP BY codeProduct) ORDER BY kuku DESC

Саныч спасибо, так работает. Я знала, что здесь мне помогут :)
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639141
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда, либо с вложением, либо 2 запроса.
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639142
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
BelyУ тебя поле в таблице названо тоже с ошибкой - я имею ввиду quentety а не qu A ntety как принято в большинстве английских языков :)
В большинстве английских принято qu A nt I ty. :^)
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639148
Bely Ежик в туманеSELECT sum(quentety) AS kuku FROM orders GROUP BY codeProduct ORDER BY kuku DESC

А что за ошибка, собственно?
Может поле на найдено?
У тебя поле в таблице названо тоже с ошибкой - я имею ввиду quentety а не qu A ntety как принято в большинстве английских языков :)
не,это я здесь обшиблась :) а ошибку выдава что то вроде не хватает параметров
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639155
всем спасибо, если еще будут вопросы, я в этой же теме задам, что бы новых топиков не плодить. Я как раз подобралась к той части работы, где всякие запросы , так что думаю вопросы еще будут :)
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639157
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ежик в туманевсем спасибо, если еще будут вопросы, я в этой же теме задам, что бы новых топиков не плодить.
Если вопросы будут совсем непохожие на этот, то лучше их не мешать.
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639161
Владимир Саныч Ежик в туманевсем спасибо, если еще будут вопросы, я в этой же теме задам, что бы новых топиков не плодить.
Если вопросы будут совсем непохожие на этот, то лучше их не мешать.
как скажешь :)
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639167
офф-топ кстати предыдущий проект был сдан на 100 :)
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639168
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм.... результат беглых исследований показал, что у меня работает запрос вида:

Код: plaintext
SELECT sum(quentety) AS kuku FROM orders GROUP BY codeProduct ORDER BY sum(quentety) DESC
и так:
Код: plaintext
SELECT sum(quentety) AS kuku FROM orders GROUP BY codeProduct ORDER BY  1  DESC

а так же:
Код: plaintext
SELECT sum(quentety) AS kuku FROM orders GROUP BY codeProduct ORDER BY max(quentety) DESC

причем в последнем случае - сортируется именно по max(...)
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639169
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ежик в туманеофф-топ кстати предыдущий проект был сдан на 100 :)
W-o-w! :^)))
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639171
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Bely:
А я так побоялся...
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639177
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч2 Bely:
А я так побоялся...
Я тоже побоялся, но потом закрыл глаза и ка-а-а-ак нажал :)
Вообще-то удивительно для меня несколько, то что действительно НЕ работает сортировка по именованой колонке, но работает сортировка по агрегированной ф-ии, которая не в выходе.
Но если вдуматься, то тоже ничего серьезного нет :)
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639182
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В принципе, я знал, что внутри одного селекта нельзя (или почти нельзя) использовать алиасы, описанные в том же селекте. По крайней мере нельзя для сортировки. Если есть A+B AS C, то ORDER BY C нельзя писать, а ORDER BY A+B можно. Но с агрегатными функциями - как-то не верилось...
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639205
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычНо с агрегатными функциями - как-то не верилось...
Ничего сверхестественного - есть же сортировка по полям, не выводимым в селекте, а значит ничего не мешает сортировать по результатам ф-й.
Другое дело, что набольших данных это может вылиться в баааальшое время.
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639210
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если в программу и 2-мя запросами?
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639216
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaА если в программу и 2-мя запросами?
Поясни... или это просто ОЧЧЧЕНЬ БЫЫЫЫЫСТРЫЙ ИНТРРРНЕТ ? :)
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639266
че то я забуксовала, конечная цель была сделать список в котором по 5-ть лучших товаров в каждой категории про продажа
изначально задумка была такая

SELECT TOP 5 * FROM (SELECT sum(quentety) AS kuku FROM orders GROUP BY codeProduct) ORDER BY kuku DESC

это выбрать вообще 5 лучших товаров, а как это теперь с категорией увязать,че-то не придумаю
т.е надо сначало как то это разбить на группы, а потом вот это внутри уже каждой группы делать? или как?
...
Рейтинг: 0 / 0
вопрос по ORDER BY
    #32639272
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо с агрегатными функциями - как-то не верилось...
А почему собственно? Если есть агрегирование (Group by) , то вполне естественно делать сортировку по любой агрегатной функции.
Кстати , Саныч , в "нормальных" языках алиасы можно использовать и в ORDER BY
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вопрос по ORDER BY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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