consulta
Publicado por PEDRO (1 intervención) el 27/06/2007 23:20:12
Hola a todos tengo un problema tengo un consulta y funciona bien pero el problema es que necesito que NOMBRETIPOPRODUCTO no me salga por fila sino por columnas, osea si al ejecutar mi consulta me saca algo así "ejemplo":
campana producto valor
campanauno e-advertising 1
campanauno e-advertising msn 2
campanauno correo 3
campanados e-advertising 4
NECESITO QUE SALGA
e-advertising e-advertising msn correo
campanauno 1 2 3
campanados 4
Esta es mi consulta:
SELECT DISTINCT
C.IDCAMPANA, C.NUMEROFACCAMPANA, sum(M.CANTIDADMOVIMIENTO)CANTIDADMOVIMIENTO,TP.IDTIPOPRODUCTO,TP.NOMBRETIPOPRODUCTO
FROM PRODUCTOXCAMPANAXSITIO PCS,MOVIMIENTO M,SITIO S,MONEDA O,CAMPANA C,CLIENTE L,PRODUCTO P,TIPOPRODUCTO TP WHERE
C.IDCAMPANA = PCS.IDCAMPANA AND M.IDPRODUCTOXCAMPANAXSITIO = PCS.IDPRODUCTOXCAMPANAXSITIO AND O.IDMONEDA = PCS.IDMONEDA AND
C.IDCLIENTE = L.IDCLIENTE AND P.IDPRODUCTO = PCS.IDPRODUCTO AND TP.IDTIPOPRODUCTO = P.IDTIPOPRODUCTO group by
C.IDCAMPANA, C.NUMEROFACCAMPANA, TP.IDTIPOPRODUCTO, TP.NOMBRETIPOPRODUCTO
Gracias
campana producto valor
campanauno e-advertising 1
campanauno e-advertising msn 2
campanauno correo 3
campanados e-advertising 4
NECESITO QUE SALGA
e-advertising e-advertising msn correo
campanauno 1 2 3
campanados 4
Esta es mi consulta:
SELECT DISTINCT
C.IDCAMPANA, C.NUMEROFACCAMPANA, sum(M.CANTIDADMOVIMIENTO)CANTIDADMOVIMIENTO,TP.IDTIPOPRODUCTO,TP.NOMBRETIPOPRODUCTO
FROM PRODUCTOXCAMPANAXSITIO PCS,MOVIMIENTO M,SITIO S,MONEDA O,CAMPANA C,CLIENTE L,PRODUCTO P,TIPOPRODUCTO TP WHERE
C.IDCAMPANA = PCS.IDCAMPANA AND M.IDPRODUCTOXCAMPANAXSITIO = PCS.IDPRODUCTOXCAMPANAXSITIO AND O.IDMONEDA = PCS.IDMONEDA AND
C.IDCLIENTE = L.IDCLIENTE AND P.IDPRODUCTO = PCS.IDPRODUCTO AND TP.IDTIPOPRODUCTO = P.IDTIPOPRODUCTO group by
C.IDCAMPANA, C.NUMEROFACCAMPANA, TP.IDTIPOPRODUCTO, TP.NOMBRETIPOPRODUCTO
Gracias
Valora esta pregunta


0