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

[SOLUCIONADO] ayudita con consulta para contar registros

Estas en el tema de ayudita con consulta para contar registros en el foro de Mysql en Foros del Web. Hola amigos, tengo una consulta que al parecer sencilla creo que no lo es Resulta que necesito sacar un reporte de cuantas llamadas se hicieron ...
  #1 (permalink)  
Antiguo 26/08/2013, 10:37
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
ayudita con consulta para contar registros

Hola amigos,
tengo una consulta que al parecer sencilla creo que no lo es

Resulta que necesito sacar un reporte de cuantas llamadas se hicieron a cada numero telefonico y quien las hizo: la tabla es

LLAMADAS
NumTel
Usuario

Con la siguiente consulta me muestra cuales llamadas hizo cada uno
Código HTML:
Ver original
  1. select Usuario, NumTel from llamadas ORDER BY Usuario ;

ahora necesito contar cuantas llamadas hizo cada usuario a cada numero telefonico

ejemplo

pepito
TEL CANT
555555 ___ 5
255555 ___ 6
235555 ___ 1

carlitos
TEL CANT
555555 ___ 3
255555 ___ 1
235555 ___ 2

Les agradeceria una manito ya que debo sacar varios reportes de este tipo perono entiendo muy como hacerlo
  #2 (permalink)  
Antiguo 26/08/2013, 10:49
 
Fecha de Ingreso: agosto-2013
Mensajes: 99
Antigüedad: 10 años, 7 meses
Puntos: 3
Respuesta: ayudita con consulta para contar registros

Hola , lo que tienes que hacer es:

Cita:
Editado: Código de programacion no permitido en foros de BBDD

Última edición por gnzsoloyo; 26/08/2013 a las 11:02 Razón: Leer las normas del foro. Las soluciones deben ser sobre SQL.
  #3 (permalink)  
Antiguo 26/08/2013, 11:00
 
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 301
Antigüedad: 11 años, 2 meses
Puntos: 5
Respuesta: ayudita con consulta para contar registros

deberias modificar tu query Mysql similar a esta:

Código MySQL:
Ver original
  1. select Usuario, NumTel,count(NumTel) as Total_Llamadas
  2. from llamadas
  3. group by Usuario, NumTel
  4. ORDER BY Usuario ;

espero te sirva de guia....
__________________
Lo que no se....tampoco creo saberlo....
  #4 (permalink)  
Antiguo 26/08/2013, 11:04
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: ayudita con consulta para contar registros

si sirvió muchisimas gracias!!
  #5 (permalink)  
Antiguo 26/08/2013, 11:26
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: ayudita con consulta para contar registros

jeje una ultima preguntica como puedo totalizar las llamadas? de cada usuario gracias
  #6 (permalink)  
Antiguo 26/08/2013, 11:38
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: ayudita con consulta para contar registros

Hola summerblack:

Puedes utilizar el modificador WITH ROLLUP para obtener las sumatorias parciales (por usuario) y la sumatoria total de llamadas. Checa la liga

http://dev.mysql.com/doc/refman/5.0/...modifiers.html

Saludos
Leo.
  #7 (permalink)  
Antiguo 26/08/2013, 13:34
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: ayudita con consulta para contar registros

leonardo muchisimas gracias por tu aporte, sip con rollup me funciono perfecto pero me sale otra pregunta, es posible guardar el rollup en una variable?, perdon mi ignorancia ps desearia tener un profesor al lado jeje
  #8 (permalink)  
Antiguo 26/08/2013, 14:15
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: ayudita con consulta para contar registros

Todo lo que desde un lenguaje dado, puedas obtener como tabla o array asociativo (según el lenguaje), que provenga de una query, es manipulable en ese lenguaje. Es decir: Depende de lo que quieras hacer y de las capacidades del lenguaje de programación usado.
No te podemos indicar acá cómo se hace para un lenguaje dado, porque es off-topic. Pregunta en el foro del lenguaje correspondeinte.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #9 (permalink)  
Antiguo 26/08/2013, 14:42
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: ayudita con consulta para contar registros

muchas gracias :)

Etiquetas: registros, select, 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:17.