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

Consulta para contar cantidad de registros.

Estas en el tema de Consulta para contar cantidad de registros. en el foro de Mysql en Foros del Web. Estimados, junto con saludalr, comento: tengo una tabla llamada Ticket, en la cual registro un Software, Usuario, Fecha y Hora de registro. en esta tabla ...
  #1 (permalink)  
Antiguo 29/03/2010, 20:25
 
Fecha de Ingreso: febrero-2010
Mensajes: 24
Antigüedad: 14 años, 2 meses
Puntos: 0
Consulta para contar cantidad de registros.

Estimados, junto con saludalr, comento:

tengo una tabla llamada Ticket, en la cual registro un Software, Usuario, Fecha y Hora de registro. en esta tabla guardo los software que registra un usuario dada una fecha y hora especifica.
Lo que necesito es hacer una consulta que cuente cuantos software Excel por ejemplo fueron registrados.

Ejemplo, el resultado de la consulta seria.

Software. Nº de registros.
Excel 3
Word 5
Genexus 6

Es decir, que cuente cuantas veces esta en la tabla un determinado software, y agruparlos por software.Asi puedo tener una resumen de la cantidad de veces que un software fue registrado en la tabla ticket.

Espero puedan ayudarme, pues solo que va por el lado de Group software, pero no se como plantearla.
  #2 (permalink)  
Antiguo 29/03/2010, 20:41
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Consulta para contar cantidad de registros.

Para ello usa la clausula GROUP BY o DISTINCT.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 30/03/2010, 02:21
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consulta para contar cantidad de registros.

Debes usar COUNT y GROUP BY, como te aconsejaba abimaelrc. Es fácil.

Te he puesto una consulta que ordena con orden descendente según la cantidad de registros de cada software

Código MySQL:
Ver original
  1. SELECT Software, COUNT(*) num_registros FROM Ticket GROUP BY Software ORDER BY num_registros DESC

Última edición por jurena; 30/03/2010 a las 04:57

Etiquetas: cantidad, contar, registros
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 13:14.