Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
AlexeyBerezin Member Откуда: Сообщений: 5 |
Здравствуйте, помогите, пожалуйста, с созданием представлений.Не могу разобраться 1. Создать представление, отображающее все заказы, находящиеся в процессе выполнения на настоящий момент. 2. Создать представление, отображающее сотрудников, всегда выполнявших только заказы с однотипными компонентами. |
2 ноя 18, 12:14 [21722389] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8338 |
AlexeyBerezin, Первое означает выбор заказов, у которых не указан признак выполнения. Второе сложнее, означает отбор сотрудников, у которых подсчет количества заказов разных типов больше одного. Подсчет разнотипного количества можно выполнить при помощи count(distinct ...). |
2 ноя 18, 12:24 [21722411] Ответить | Цитировать Сообщить модератору |
aleks222 Member [заблокирован] Откуда: Сообщений: 1240 |
Подсчет разнотипного количества > 1 нужно выполнить при помощи exists(). ЗЫ. Не надо учить плохому. |
||
2 ноя 18, 15:51 [21722634] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8338 |
aleks222, А если нет ключа, то какие варианты? |
2 ноя 18, 18:11 [21722747] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |