Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2003, 13:21
Avatar de sepulman
sepulman
 
Fecha de Ingreso: agosto-2002
Mensajes: 274
Antigüedad: 21 años, 8 meses
Puntos: 0
problema al agrupar en select (mysql)

Hola a todos. saben que tengo un problem.
Tengo la sgte bd. (mysql 4.0.12)

vendedor..............ventas..................deta lle_venta

cod_ven..............num_ven.................num_v en
nom_ven.............cod_ven..................can_p ro
.................................................. .........pre_pro



quiero hacer un select que me entregue la cantidad de ventas que hace un vendedor y la suma de todas las ventas


ejemplo:(si vendedor 1 realiza una venta con 2 productos y un producto sale 500 pesos y el otro 1000 pesos).

me deberia entregar lo sgte

cod_ven...........total ventas...............total dia
1.............................1................... ......1500


pero tengo un problema. el select que tengo me entrega lo sgte:

cod_ven...........total ventas................total dia
1...........................2..................... .......1500


el problema es que en vez de hacer el count(ventas.num_ven) me hace un count al detalle.

el select es el sgte:

select vendedor.cod_ven, count(ventas.num_ven), sum(detalle_venta.pre_pro * detalle_venta.can_pro)
from vendedor, ventas, detalle_venta
where ventas.cod_ven = vendedor. cod_ven
group by (vendedor.cod_ven)




que tengo malo friends.
__________________
Saludos
Miguel Angel
<[email protected]>

Última edición por sepulman; 11/11/2003 a las 13:28