LINHA EM COLUNA

DEFAVERO 19/03/2010 08:48:21
#337371
Srs,

Necessito fazer um select no qual as linhas da tabela virem colunas... ex:

ROWCONT HORAINI PROJETO
10 8 A
15 9 B
20 10 C
22 11 D
60 12 E
10 13 F


Acima é um exemplo da minha tabela, gostaria que ela mostrasse no grid o seguinte:

HORAINI 8 9 10 11 12 13
ROWCONT 10 15 20 22 60 10


Teria a possibilidade com um select??

Ou alguém tem alguma outra idéia??


EDERMIR 21/03/2010 20:00:35
#337563
Se a sua tabela está em [Ô]colunas[Ô], a conversão para linhas deverá ser através de código:

rs.open [Ô]select * from TABELA[Ô]
msflexgrid1.rows = rs.fieldscount-1
msflexgrid1.cols = 0
do while rs.eof = false
msflexgrid1.cols = msflexgrid1.cols + 1
for Wlinha = 0 to msflexgrid1.rows-1
msflexgrid1.textmatrix(Wlinha,msflexgrid1.cols-1) = rs.fields(Wlinha).value
next Wlinha
rs.movenext
loop


Mais ou menos assim.
DEFAVERO 22/03/2010 16:06:29
#337634
Eder,

Teste mas não deu certo... (tvs eu não saiba usar direito)... consegui fazer com um select, porém ficou um select gigante estou com quase 50 linhas de comando(rsrs)...

Alguêm sabe dizer se tem como fazer pivot em sql 2000?


att,


Tópico encerrado , respostas não são mais permitidas