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

Consulta un poco de nivel

Estas en el tema de Consulta un poco de nivel en el foro de Mysql en Foros del Web. Feliz Navidad!!! a todos. Les comento lo siguiente: Tengo una tabla donde hay lo siguiente: Nombres - Obsequio - Entregado - fecha Ejemplo: NOMBRES|OBSEQUIO|ENTREGADO|FECHA A ...
  #1 (permalink)  
Antiguo 23/12/2011, 14:33
 
Fecha de Ingreso: marzo-2009
Mensajes: 132
Antigüedad: 15 años, 8 meses
Puntos: 8
Consulta un poco de nivel

Feliz Navidad!!! a todos.

Les comento lo siguiente:
Tengo una tabla donde hay lo siguiente:
Nombres - Obsequio - Entregado - fecha

Ejemplo:
NOMBRES|OBSEQUIO|ENTREGADO|FECHA
A | Lápiz | 10 | 01/12/2011
B | Agenda | 100 | 23/12/2011
C | Lapiz | 30 | 11/11/2011
D | Bolígrafos | 8 | 10/05/2011
E | Pisa Papel | 10 | 20/12/2011
F | Juegos Mesa | 500 | 24/11/2011
G | Juegos Mesa | 500 | 24/11/2011

Necesito hacer dos cosas en esta consulta, 1. Realizar una sumatoria de los Obsequios Entregados, esta ya la realice
Ejemplo:
Lápiz | 40
Agenda | 100
Bolígrafos | 8
Pisa Papel | 10
Juegos Mesa | 1000

2. Mostrar lo que le entregue a cada persona. Pero todo esto dentro de la misma consulta.
Ejemplo:
Lápiz | 40
Agenda | 100
Bolígrafos | 8
Pisa Papel | 10
Juegos Mesa | 1000

Se entrego a cada Persona asi:

A | Lapiz | 10
B | Agenda | 100
C | Lapiz | 30
D | Boligrafos | 8
E | Pisa Papel | 10
F | Juegos Mesa | 500
G | Juegos Mesa | 500

Muchas Gracias antemano, y Felices Fiestas.
  #2 (permalink)  
Antiguo 23/12/2011, 14:51
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 10 meses
Puntos: 96
Respuesta: Consulta un poco de nivel

Saludos

Como así a cada persona? si en tu tabla no tienes un identificador de persona? y lo que muestras al final seria solamente un select de todos los campos sobre tu tabla
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 23/12/2011, 18:49
 
Fecha de Ingreso: marzo-2009
Mensajes: 132
Antigüedad: 15 años, 8 meses
Puntos: 8
Respuesta: Consulta un poco de nivel

Saludos

Pues la idea es que así como muestro la suma total de los Obsequios pueda mostrar también lo que se le dio a cada uno, algo así como desglosar los Obsequios por persona como aparecen registradas.

Ejemplo:
NOMBRES|OBSEQUIO|ENTREGADO|FECHA
A | Lápiz | 10 | 01/12/2011
B | Agenda | 100 | 23/12/2011
C | Lapiz | 30 | 11/11/2011
D | Bolígrafos | 8 | 10/05/2011
E | Pisa Papel | 10 | 20/12/2011
F | Juegos Mesa | 500 | 24/11/2011
G | Juegos Mesa | 500 | 24/11/2011

Dice que se entregaron 1000 Juegos Mesa a las Personas F y G, y asi sucesivamente.

Espero ser claro.

Gracias
  #4 (permalink)  
Antiguo 24/12/2011, 12:58
Avatar de leo_  
Fecha de Ingreso: abril-2008
Mensajes: 40
Antigüedad: 16 años, 8 meses
Puntos: 11
Sonrisa Respuesta: Consulta un poco de nivel

Hola me parece que podria ser asi:
Código MySQL:
Ver original
  1. select nombre,obsequio, sum(entregado)
  2.     from obsequios
  3.     group by nombre, obsequio
Saludos.
__________________
Di que no haces las cosas para que te las agradezcan, pero trata de hacerlas para gente agradecida. Cipriano.

Etiquetas: nivel, poco, 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 17:12.