Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2013, 11:58
Nelita_bg
 
Fecha de Ingreso: junio-2008
Mensajes: 9
Antigüedad: 15 años, 11 meses
Puntos: 0
Presentar select pivot

Hola foreros,

tengo un select que deseo presentar de esta forma:

Clientes abogado1 abogado2 abogado3 total horas
aaa 1 2 3
bb 1 1
cc 2 4 6
dd 1 1
ee 1 5 6
, pero como no he programando desde hace 5 años estoy perdida, por favor pueden ayudarme, este es el código en asp



<%

Dim Conn4, Tabla4
Set Conn4 = Server.CreateObject("ADODB.Connection")
Conn4.Open "DSN=gp"
Set Tabla4=Server.CreateObject("ADODB.recordset")
Temp4 = "TRANSFORM Count(tbl_pj_hoja_ruta.[no_horas]) AS CuentaDeno_horas SELECT Count(tbl_pj_hoja_ruta.[no_horas]) AS [Total de no_horas], Tbl_pj_info_general.pj_razon_social, tbl_pj_hoja_ruta.[id_abogado] as Abogado FROM Tbl_pj_info_general INNER JOIN tbl_pj_hoja_ruta ON Tbl_pj_info_general.pj_no_ruc = tbl_pj_hoja_ruta.pj_no_ruc WHERE (((tbl_pj_hoja_ruta.facturado)='No')) GROUP BY tbl_pj_hoja_ruta.[pj_no_ruc], Tbl_pj_info_general.pj_razon_social, tbl_pj_hoja_ruta.facturado ORDER BY Tbl_pj_info_general.pj_razon_social PIVOT tbl_pj_hoja_ruta.[id_abogado]"

Tabla4.Open Temp4, Conn4

%>
<table align="center" border="1">

<tr>


<th>CLIENTE</th>

<th>TOTAL HORAS</th>

</tr>

<%
Do While Not Tabla4.Eof
nombre = Tabla4 ("pj_razon_social")
horas = Tabla4 ("Total de no_horas")
%>

<tr>

<td><%=nombre%></td>

<td><%=horas%></td>
<td></td>
</tr>


<%
Tabla4.MoveNext
Loop
Conn4.Close
%>


</table>