Вопрос : sql - рядки к колонкам

Hi,

can вы говорите мне SQL для внизу

i сценария… имеет таблицу «испытание» в… каждое Др. выполняло некоторые процедуры на некоторых типах date.
Three процедур:-> 11,12,13
Now, котор я хочу увидеть каждых доктора и отсчета каждого типа процедуры он made

-------Значения в испытании таблицы --------
ping--11--12--13--'br/>ping 1/1/2009'<      --11--NULL--13--'2/1/2009'< wbr/>
ping      --NULL---      12--13--'4/1/2009'< br/>ping--11--12--13--'br/>ping 4/6/2009'<--NULL--12--13--'br/>ming-11 4/11/2009'<--12--13--'br/>ming 2/1/2009'<      --11--NULL--13--'3/2/2009'< wbr/>
ming--NULL--12--13--'br/>ming 3/5/2009'<--11--12--NULL--'результат br/>

Expected 5/1/2009'<: -
Doctor -- Procedure# --Пинг Count
 ----------11 ----------  Пинг 3
----------12 --------------
Ming 4
… ------- 11------------ --4
Ming  -------- 12-------- -- 3

in SQL 2008

class=

Ответ : sql - рядки к колонкам

Попытайтесь это вместо. .ignore этот ранее столб
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
СОЗДАЙТЕ #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
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us