Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2013, 20:17   #1
Элексе
 
Аватар для Элексе
 
Регистрация: 04.05.2013
Сообщений: 3
По умолчанию Запрос на выявление растущего предприятия

Добрый вечер.
Есть таблица:|1-я таблица: Предприятие / Продукция / Выпуск1кв / Выпуск2кв / Выпуск3кв /
Выпуск4кв / Средняя цена
2-ая таблица: Предприятие / Число работников / Адрес|

Каждое предприятие выпускает несколько видов продукции, продукция одного и того
же вида может выпускаться разными предприятиями (связь многие-к-одному по полю
Предприятие»).
Необходимо Выявить «растущие» предприятия (увеличивавшие ежеквартально суммарный выпуск
продукции в рублях)

Последний раз редактировалось Элексе; 16.06.2013 в 21:03.
Элексе вне форума Ответить с цитированием
Старый 16.06.2013, 20:24   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Как вариант
Код:
SELECT Предприятие
  FROM Table1
  GROUP BY Предприятие
  HAVING SUM([Выпуск2кв]*[Средняя цена])>SUM([Выпуск1кв]*[Средняя цена]) AND
         SUM([Выпуск3кв]*[Средняя цена])>SUM([Выпуск2кв]*[Средняя цена]) AND
         SUM([Выпуск4кв]*[Средняя цена])>SUM([Выпуск3кв]*[Средняя цена])
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 16.06.2013 в 20:27.
Аватар вне форума Ответить с цитированием
Старый 16.06.2013, 20:58   #3
Элексе
 
Аватар для Элексе
 
Регистрация: 04.05.2013
Сообщений: 3
По умолчанию

к сожалению не работает. по моему необходимо суммировать значения продуктов за каждый квартал для 1го предприятия. а затем через сравнение найти растущий. но я не знаю как вычислить сумму по столбцу( только те которые принадлежат 1му предприятию).
схематично это должно примерно так быть:
1-ое Предприятие---Сумма выпуска продуктов 1кв <Сумма выпуска продуктов 2кв <Сумма выпуска продуктов 3кв <Сумма выпуска продуктов 4кв
Элексе вне форума Ответить с цитированием
Старый 16.06.2013, 21:21   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
по моему необходимо суммировать значения продуктов за каждый квартал для 1го предприятия. а затем через сравнение найти растущий
Именно это запрос и должен делать
Цитата:
к сожалению не работает
В чем выражается это к сожалению, текст ошибки в студию и какая СУБД
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.06.2013, 21:34   #5
Элексе
 
Аватар для Элексе
 
Регистрация: 04.05.2013
Сообщений: 3
По умолчанию

сори, просто я не до конца рассмотрел отсутствия ответа. большое спасибо.
Элексе вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выявление числовой последовательности Kosten19 Microsoft Office Excel 10 08.06.2013 01:03
Запрос на выявление должников по дате сдачи экзамена. gromila_psix SQL, базы данных 1 21.04.2011 09:38
Выявление повторяющихся лиц из таблицы Ferrari-51 Помощь студентам 5 26.10.2009 18:49
Выявление нарушения последовательности чисел stasbz Microsoft Office Excel 2 21.06.2009 23:46