powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка
8 сообщений из 8, страница 1 из 1
Сортировка
    #39164877
Tibomso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вывести ТОП-5 товаров, отсортированных по суммам по документам (цена*количество), за месяц 02.2016 (сортировка сумм по убыванию), в сравнении с теми же товарами за месяц 02.2015.
Пояснение: в результате должно быть что-типа такого:
Товар Мес.1 Мес.2 %роста
---------------------------------------
1111 50 100 50
2222 0 10
3333 100 10 -80
...
Рейтинг: 0 / 0
Сортировка
    #39164938
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продолжайте наблюдение (c).


P.S: Вы тупо скопировали задачку из какого-то задачника и серъезно надеетесь, что кто-то кинется её решать?

Вы даже не потрудились хоть как-то прокомментировать текст.
Не задали никакого вопроса (на что вы хотите получить ответ?).
Не привели своих попыток решения.
Не пояснили, что конкретно вызывает у вас затруднение.

P.P.S: http://www.sql.ru/forum/rules.aspx
...
Рейтинг: 0 / 0
Сортировка
    #39164940
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anvanoВы тупо скопировали задачку из какого-то задачникаПричем даже без структуры таблицы и примера исходных данных.
...
Рейтинг: 0 / 0
Сортировка
    #39164999
Tibomso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется три таблицы:
DOC документы
Поля в ней
Имя поля Тип данных Комментарий
ID integer Первичный ключ
Numdoc varchar2 номер документа
datedoc date дата документа
podr integer ссылка на подразделение
post integer ссылка на поставщика

DOCM товарные строки документов
Поля в ней
Имя поля Тип данных Комментарий
ID integer Первичный ключ
ID_DOC integer ссылка на документ: doc.id
Articul varchar2 артикул товара
qty number количество
price number цена

SPRNOMEN справочник товаров
Поля в ней
Имя поля Тип данных Комментарий
articul varchar2 артикул товара
name varchar2 наименование товара
edizm varchar2 единица измерения ('ШТ','КГ', и т.д.)

Вот, что у меня получилось:
Код: sql
1.
SELECT SUM(price), COUNT(qty) FROM DOCM WHERE (datedoc >= (CURDATE(01.02.2016), INTERVAL 1 MONTH) LIMIT 5) ORDER BY SUM(price) ASC UNION SELECT SUM(price), COUNT(qty) FROM DOCM WHERE (datedoc >= (CURDATE(01.02.2015), INTERVAL 1 MONTH) LIMIT 5) ORDER BY SUM(price) ASC;


Как организовать сравнение?
...
Рейтинг: 0 / 0
Сортировка
    #39165103
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tibomso,
чего сложного?
выпьем по двум месяцами,
группировка по товару и месяцу,
кросрепорт сделаешь на клиенте.
...
Рейтинг: 0 / 0
Сортировка
    #39165107
Tibomso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv, сортировка должна быть по сумме.
...
Рейтинг: 0 / 0
Сортировка
    #39165282
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tibomso,

ну и ?
...
Рейтинг: 0 / 0
Сортировка
    #39165283
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivTibomso,
чего сложного?
выборка по двум месяцами,
группировка по товару и месяцу,
кроссрепорт сделаешь на клиенте.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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