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


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

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

P.P.S: http://www.sql.ru/forum/rules.aspx
...
Рейтинг: 0 / 0
07.02.2016, 01:42:11
    #39164940
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка
anvanoВы тупо скопировали задачку из какого-то задачникаПричем даже без структуры таблицы и примера исходных данных.
...
Рейтинг: 0 / 0
07.02.2016, 12:05:17
    #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
07.02.2016, 18:35:30
    #39165103
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка
Tibomso,
чего сложного?
выпьем по двум месяцами,
группировка по товару и месяцу,
кросрепорт сделаешь на клиенте.
...
Рейтинг: 0 / 0
07.02.2016, 18:46:20
    #39165107
Tibomso
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка
MasterZiv, сортировка должна быть по сумме.
...
Рейтинг: 0 / 0
08.02.2016, 10:10:34
    #39165282
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка
Tibomso,

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


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