Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

[SOLUCIONADO] consulta sql sin resolver

Estas en el tema de consulta sql sin resolver en el foro de SQL Server en Foros del Web. hola chicos tengo un problema tengo una tabla llamada tbl_venta_pro_carrito y que tiene campos como id_venta_tabla, id_venta , id_producto , cantidad_producto mi duda es la ...
  #1 (permalink)  
Antiguo 18/11/2013, 15:04
 
Fecha de Ingreso: noviembre-2012
Mensajes: 139
Antigüedad: 7 años
Puntos: 1
consulta sql sin resolver

hola chicos tengo un problema tengo una tabla llamada
tbl_venta_pro_carrito y que tiene campos como
id_venta_tabla, id_venta , id_producto , cantidad_producto
mi duda es la siguiente cada ves que alguien hace una compra queda registrado en mi bd.
el comprador compro campanas con una id_producto de 001 por ejemplo con una cantidad_producto de 900 se guarda.
otra persona compra campanas denuevo cantidad_producto 100 aca viene mi duda use esta consulta
Código MySQL:
Ver original
  1. SELECT id_producto, COUNT(id_producto) AS Cantidad
  2. FROM tbl_venta_pro_carrito
  3. GROUP BY id_producto;

pero me cuenta 2 productos de la id_producto 001 y quiero que me cuente y me muestre de la id_producto 001 se compraron de esta id_producto 1000 campanas.

de antemano muchas gracias
  #2 (permalink)  
Antiguo 18/11/2013, 15:12
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.410
Antigüedad: 13 años, 3 meses
Puntos: 774
Respuesta: consulta sql sin resolver

Código SQL:
Ver original
  1. SELECT id_producto, SUM(cantidad) FROM
  2. (
  3. SELECT id_producto, COUNT(id_producto) AS Cantidad
  4. FROM tbl_venta_pro_carrito
  5. GROUP BY id_producto;
  6. ) AS t1 GROUP BY id_producto
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 18/11/2013, 15:28
 
Fecha de Ingreso: noviembre-2012
Mensajes: 139
Antigüedad: 7 años
Puntos: 1
Respuesta: consulta sql sin resolver

me sigue mostrando lo mismo
la id_producto 1361 tiene 40 productos que se repiten
yo quiero que en la id_producto 1361 me diga cual es la cantidad de productos que se compraron en toda la tabla
como el ejemplo de arriba
que una persona compra 200 campanas esas 200 campanas se guarda.
en la id_producto la id del producto capana y en el campo cantidad de producto las 200.y asi,
otra persona compra 500 campanas en otra celda se guarda la id y las 500.
quiero qu me muestre en la consulta la id_producto 1361 y en la cantidad_producto 700 y asi con todos los otros productos.

gracias
  #4 (permalink)  
Antiguo 18/11/2013, 16:01
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.410
Antigüedad: 13 años, 3 meses
Puntos: 774
Respuesta: consulta sql sin resolver

puedes poner un pequeño ejemplo de tus datos???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 19/11/2013, 07:10
 
Fecha de Ingreso: noviembre-2012
Mensajes: 139
Antigüedad: 7 años
Puntos: 1
Respuesta: consulta sql sin resolver

id_producto - cantidad_producto
1357 - 900
1363 - 8000
1361 - 80
1357 - 50
1363 - 100
1361 - 5000

hacer un select y que me lo deje haci

id_producto - cantidad_producto
1357 - 950
1363 - 8100
1361 - 5080

se entiende?
de antemano muchas gracias
  #6 (permalink)  
Antiguo 19/11/2013, 08:23
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.410
Antigüedad: 13 años, 3 meses
Puntos: 774
Respuesta: consulta sql sin resolver

con esos datos seria:


Código SQL:
Ver original
  1. SELECT id_producto, SUM(cantidad_producto) AS total FROM tabla GROUP BY id_producto

Pregunta, para que tenias el count en tu query???

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #7 (permalink)  
Antiguo 19/11/2013, 13:01
 
Fecha de Ingreso: noviembre-2012
Mensajes: 139
Antigüedad: 7 años
Puntos: 1
Respuesta: consulta sql sin resolver

muchas gracias sin funciono excelente gracias por todo
al principio queria saber cuantos productos con el mismo id se compraban y despues me confundi y me bloquie. jejej gracias por todo (Y)

Etiquetas: resolver, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:57.