ПОМОГИТЕ С SQL ЗАПРОСОМ! - VB
Формулировка задачи:
Есть таблица "Данные" (Код, КодПродукта, Период, Значение).
Необходимо сделать выборку типа "Select Значение From Данные Where КодПродукта=ID"
При этом формируется вертикальная выборка значений:
Период_____Значение
2001_________X1
2002_________X2
2003_________X3
2004_________X4
Как сделать выборку так, чтобы она была горизонтальной:
Период_____2001__2002__2003__2004
Зачение_____X1____X2____X3____X4
При этом выбранные значения формируются в виде RecordSet и прикрепляются к DataGrid через ADODC.
Adodc.RecordSource = "SQL Запрос"
Set DataGrid.DataSource=Adodc
ПОМОГИТЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Необходимо сделать выборку типа "Select Значение From Данные Where КодПродукта=ID"
При этом формируется вертикальная выборка значений:
Период_____Значение
2001_________X1
2002_________X2
2003_________X3
2004_________X4
Как сделать выборку так, чтобы она была горизонтальной:
Период_____2001__2002__2003__2004
Зачение_____X1____X2____X3____X4
При этом выбранные значения формируются в виде RecordSet и прикрепляются к DataGrid через ADODC.
Adodc.RecordSource = "SQL Запрос"
Set DataGrid.DataSource=Adodc
ПОМОГИТЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Решение задачи: «ПОМОГИТЕ С SQL ЗАПРОСОМ!»
textual
Листинг программы
TRANSFORM Sum(trnas.summa) <font color="blue">AS</font> [Sum-summa] <font color="blue">SELECT</font> trnas.месяц FROM trnas GROUP BY trnas.месяц PIVOT Format([mesac],<font color="teal">"mmm"</font>) <font color="blue">In</font> (<font color="teal">"янв"</font>,<font color="teal">"фев"</font>,<font color="teal">"мар"</font>,<font color="teal">"апр"</font>,<font color="teal">"май"</font>,<font color="teal">"июн"</font>,<font color="teal">"июл"</font>,<font color="teal">"авг"</font>,<font color="teal">"сен"</font>,<font color="teal">"окт"</font>,<font color="teal">"ноя"</font>,<font color="teal">"дек"</font>);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д