Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
SQL, PL/SQL, T-SQL: запросы, DML DDL операторы, пакеты, процедуры, функции, триггеры и последовательности.
  • Страница:
  • 1
  • 2
  • 3

ТЕМА:

Re: Добавить поле "Итого за год", отображающее выручку по магазинам за год 12 года 4 мес. назад #3857

  • Okey
  • Okey аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Спасибо получено: 0
Да это алиасы AS

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Добавить поле "Итого за год", отображающее выручку по магазинам за год 12 года 4 мес. назад #3858

  • Okey
  • Okey аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Спасибо получено: 0
Походу все, кранты.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Добавить поле "Итого за год", отображающее выручку по магазинам за год 12 года 4 мес. назад #3859

Читай документацию, забудь про анси синтаксис
SELECT st.name AS магазин,to_char(sals.date_when_sold, 'MM-YY') AS месяц,substr(to_char(sals.date_when_sold, 'MM-YY'),4,2), SUM(sals.kolvo * gds.price) AS выручка
FROM stores st
JOIN departmentsstores dps ON (dps.id_store = st.id_store)
JOIN goodsinstores gds ON (gds.id_department = dps.id_department)
JOIN goods g ON (g.id_good = gds.id_good)
JOIN sales sals ON (sals.id_good = g.id_good)
GROUP BY grouping sets((st.name, to_char(sals.date_when_sold, 'MM-YY')),substr(to_char(sals.date_when_sold, 'MM-YY'),4,2))
ORDER BY to_char(sals.date_when_sold, 'MM-YY'), st.name;

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
  • 3
Время создания страницы: 0.185 секунд