Форум программистов, компьютерный форум, киберфорум
Наши страницы

Microsoft SQL Server

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
Jmanx
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 9
#1

Найти номера моделей любых типов, имеющих самую высокую цену по всей имеющейся в базе данных продукции. - SQL Server

23.12.2011, 00:42. Просмотров 1987. Ответов 1
Метки нет (Все метки)

У меня есть запрос который выбирает модели с максимальной ценой на каждый продукт:
SQL
1
2
3
4
5
6
7
8
9
10
11
SELECT model
FROM pc
WHERE price=(SELECT MAX(price) FROM pc)
UNION
SELECT model
FROM laptop
WHERE price=(SELECT MAX(price) FROM laptop)
UNION
SELECT model
FROM printer
WHERE price=(SELECT MAX(price) FROM printer)
Но как выбрать модель имеющую максимальную цену по всей продукции?
 Комментарий модератора 
Теги кода добавлены модератором. По правилам форума, код должен быть оформлен соответствующими тегами. Для оформления кода SQL следует выделить этот код и на панели редактирования сообщения нажать кнопку: "SQL".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2011, 00:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти номера моделей любых типов, имеющих самую высокую цену по всей имеющейся в базе данных продукции. (SQL Server):

Перечислите номера моделей любых типов, имеющих самую высокую цену - MySQL
Перечислите номера моделей любых типов, имеющих самую высокую цену по всей имеющейся в базе данных продукции Схема БД состоит из...

Создать массив структур для k видов продукции и общую стоимость выпуска всей продукции за год - C++
Дано: Код продукции, название продукции, выпуск в каждом из 4 кварталов. Создать массив структур для k видов продукции и общую стоимость...

Реализация алгоритма сортировки для любых типов данных - C++
Помогите пожалуйста переделать реализацию сортировки так, чтобы она могла работать с любыми типами данных(int, double, etc) Т.е. могла...

Изменение значения поля во всей базе данных - MySQL
Здравствуйте! Требуется изменить значение поля language_id со значением 2, на значение 1 во всей БД Подскажите с запросом?

Найти минимальное из чисел, имеющих нечетные порядковые номера. - Pascal
В текстовом файле содержится последовательность действительных чисел. Найти минимальное из чисел, имеющих нечетные порядковые номера. ...

Найти сумму элементов массива, имеющих четные номера - Turbo Pascal
помогите решить кроме второй http://s56.***********/i154/1002/5d/3954941389d3.jpg

1
reiteriX
680 / 236 / 7
Регистрация: 02.04.2009
Сообщений: 692
23.12.2011, 08:16 #2
sql-ex.ru ? 24 вопрос?

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
SELECT model
FROM (SELECT model,price 
      FROM pc
      UNION
      SELECT model,price
      FROM laptop
      UNION
      SELECT model,price
      FROM printer) AS m,
      (SELECT MAX(n.price) AS newPrice
       FROM (SELECT price
             FROM pc
             UNION
             SELECT price
             FROM laptop
             UNION
             SELECT price
             FROM printer) AS n) AS xz
WHERE m.price IN (xz.newPrice)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2011, 08:16
Привет! Вот еще темы с ответами:

Сформировать файл записей продукции и изменить цену у заданного продукта - Pascal ABC
На складе хранится n видов продукции. Сведения о них содержатся в специальной ведомости, указано наименование продукта, количество, цена за...

Найти сумму элементов массива Т, имеющих четные порядковые номера - Pascal ABC
Дан произвольный массив Т размерности n. Найти сумму элементов массива Т, имеющих четные порядковые номера, а также сумму элементов массива...

Найти среднее арифметическое каждого из столбцов, имеющих четные номера - Turbo Pascal
дана целочисленная матрица m на n. найти среднее арифметическое каждого из столбцов, имеющих четные номера. uses crt; var a: array...

Найти среднее арифметическое каждого из столбцов, имеющих чётные номера - Turbo Pascal
Дана целочисленная матрица размеров m x n. Найти среднее арифметическое каждого из столбцов, имеющих чётные номера


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru