Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Consulta para contar registros (https://www.clubdelphi.com/foros/showthread.php?t=72536)

jafera 24-02-2011 17:28:15

Consulta para contar registros
 
Hola a todos.

Alguien me puede echar un cable con una consulta?.
He realizado pruebas y no consigo el resultado esperado.
Necesito saber cuantos registros hay en una tabla filtrados por un campo de la misma, es decir:

ID CODIGO AÑO
1 2 2009
2 2 2010
3 3 2008
4 3 2009
5 3 2010
6 4 2010
........

El resultado que quiero obtener es:

CODIGO VECES
2 2
3 3
4 1

He probado con select count pero me lanza el total de registros de la tabla

Firebir 1.5 y Delphi 6

Gracias de antemano

Josep

Chris 24-02-2011 17:38:02

Código SQL [-]
select codigo, count(codigo) as veces from mi_table group by codigo

Ese sería la clausula SQL. Lo importante aquí es el GROUP BY, que se utiliza para agrupar registros y con la combinación de la función COUNT, obtienes lo que deseas.

Saludos,
Chris

jafera 24-02-2011 17:48:39

Gracis Chris, es exactamente lo que necesitaba, 10 sobre 10, que contento estoy, la cabeza ya no me humea.

Bromas a parte

Saludos

Josep


La franja horaria es GMT +2. Ahora son las 18:10:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi