СОЗДАЙТЕ #T ТАБЛИЦЫ
(
Назовите Varchar (10),
P1No Int,
P2No Int,
P3No Int,
DateTime EntryDate
)
ВСТАВКА В ЗНАЧЕНИЯ #T («Пинг», 11.12.13, «1/1/2009»)
ВСТАВКА В ЗНАЧЕНИЯ #T («Пинг», 11, NULL, 13, «1/1/2009»)
ВСТАВКА В ЗНАЧЕНИЯ #T («Пинг», NULL, NULL, NULL, «1/1/2009»)
ВСТАВКА В ЗНАЧЕНИЯ #T («Ming», 11.12.13, «1/1/2009»)
ВСТАВКА В ЗНАЧЕНИЯ #T («Ming», 11.12.13, «1/1/2009»)
ВСТАВКА В ЗНАЧЕНИЯ #T («Ming», NULL, 12.13, «1/1/2009»)
ВЫБЕРИТЕ имя, ProcedureNo, СУММУ (Count_no) как итог ОТ
(
ВЫБЕРИТЕ имя, p1No как ProcedureNo, ОТСЧЕТ (*) как Count_no ОТ #T
ГРУППА Именем, p1No
СОЕДИНЕНИЕ
ОТБОРНОЕ имя, p2No как ProcedureNo, ОТСЧЕТ (*) как Count_no ОТ #T
ГРУППА Именем, p2No
СОЕДИНЕНИЕ
ОТБОРНОЕ имя, p3No как ProcedureNo, ОТСЧЕТ (*) как Count_no ОТ #T
ГРУППА Именем, p3No
) A
ГДЕ ProcedureNo не НУЛЕВО
Группа Именем, ProcedureNo
ЗАКАЗ Именем, ProcedureNo
|