Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2007, 12:01
felipezagu
 
Fecha de Ingreso: junio-2007
Mensajes: 3
Antigüedad: 16 años, 10 meses
Puntos: 0
Ayuda al Mostrar datos.

Buenas a todos, espero que me ayuden con el problema q tengo,
necesito mostrar solo una ves un campo "X" que se encuentra en la tabla repetido varias veces y al mostrar ese campo "X" tambien mostrar el valor de ese campo "X" al lado y los valores de los demas campos al lado tambien pero manteniendo solo una vez el campo "X"
Lo dibujo:
Tengo la tabla
Nombre=Luis Edad=20 Trabajo=Junior
Nombre=Luis Edad=40 Trabajo=Junior


Lo que necesito es buscar mediante el trabajo y al encontrar una coincidencia muestre
Nombre=Luis Edad=20
Pero si hay mas nombres Luis que la edad se agrege al lado osea:
Nombre=Luis Edad=20 Edad=40


Este es mi codigo resumido y ahi muestra todo en una lista hacia abajo:

nomx=request.querystring("Ctrabajo")
sql="select * from tabla WHERE trabajo ="+"'"+nomx+"'
do While (Not reg.eof)
%>
<%=reg("nombre")%>
<%=reg("edad")%>
<%
reg.movenext
Loop %>
</table>

Lo que pensaba yo pero no me sale seria algo asi:

nomx=request.querystring("Ctrabajo")
sql="select * from tabla WHERE trabajo ="+"'"+nomx+"'
do While (Not reg.eof)
%>
<%=reg("nombre")%>
<%=reg("edad")%>
<% np=reg.movenext
if reg("nombre")=np then
<%=reg("edad")%>
<%
else
end if

%>
reg.movenext
Loop %>

Con eso no me repite los nombres pero no me muestra la siguiente edad.
No se como hacer para que me salga, alguien me aconseja que codigo debo colocar? ??? para obtener el resultado que necesito.
Se los agradeceria muchisimo.