Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Создание представлений  [new]
AlexeyBerezin
Member

Откуда:
Сообщений: 5
Здравствуйте, помогите, пожалуйста, с созданием представлений.Не могу разобраться
1. Создать представление, отображающее все заказы, находящиеся в процессе
выполнения на настоящий момент.
2. Создать представление, отображающее сотрудников, всегда выполнявших только
заказы с однотипными компонентами.
2 ноя 18, 12:14    [21722389]     Ответить | Цитировать Сообщить модератору
 Re: Создание представлений  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7399
AlexeyBerezin,

Первое означает выбор заказов, у которых не указан признак выполнения.
Второе сложнее, означает отбор сотрудников, у которых подсчет количества заказов разных типов больше одного. Подсчет разнотипного количества можно выполнить при помощи count(distinct ...).
2 ноя 18, 12:24    [21722411]     Ответить | Цитировать Сообщить модератору
 Re: Создание представлений  [new]
aleks222
Member

Откуда:
Сообщений: 851
Владислав Колосов
Подсчет разнотипного количества можно выполнить при помощи count(distinct ...).


Подсчет разнотипного количества > 1 нужно выполнить при помощи exists().

ЗЫ. Не надо учить плохому.
2 ноя 18, 15:51    [21722634]     Ответить | Цитировать Сообщить модератору
 Re: Создание представлений  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7399
aleks222,

А если нет ключа, то какие варианты?
2 ноя 18, 18:11    [21722747]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить