ayuda con sql

15/02/2005 - 22:40 por Daniel | Informe spam
hola, soy nuevo en esto de sql y acabo de crear la cuenta de las news por
que ya no sé de que forma solucionar esto...

vereis, estoy haciendome un pequeño programita para gestionar mi bd de
pelis, musica etc...
bueno, he creado la siguiente instruccion sql:

select count (*) as pelis
from bdiscos
where bdiscos.tipo_c='pelis'

bueno eso es muy simple, con ello cuento el numero de registros que son del
tipo peliculas. mi duda está en si con la misma sentencia puedo calcular las
pelis, los que son de musica y los que son de programas (me refiero a los
registros), es decir, que cuando entre en access y vea la consulta en tiempo
de ejecucion, vea una tabla con 3 campos (pelis, musica, soft) todo est para
que? bueno, por que estoy con delphi y estoy usando un bdChart para mostrar
estos valores de la consulta en forma de gráfica. Así pues, una vez
obtenidos los 3 campos se los pasaría al control en delphi obteniendo una
columna por cada valor. el problema es obtener esos tres valores dentro de
una misma consulta.

Espero haberme explicado bien.
saludos y gracias de antemano.
 

Leer las respuestas

#1 xyb3r
16/02/2005 - 01:41 | Informe spam
Si haces una agrupacion por el campo tipo_c obtienes el
numero de registros para cada dato en tipo_c ej,
select count(tipo_c),tipo_c
from bdiscos
group by tipo_c

hola, soy nuevo en esto de sql y acabo de crear la cuenta


de las news por
que ya no sé de que forma solucionar esto...

vereis, estoy haciendome un pequeño programita para


gestionar mi bd de
pelis, musica etc...
bueno, he creado la siguiente instruccion sql:

select count (*) as pelis
from bdiscos
where bdiscos.tipo_c='pelis'

bueno eso es muy simple, con ello cuento el numero de


registros que son del
tipo peliculas. mi duda está en si con la misma sentencia


puedo calcular las
pelis, los que son de musica y los que son de programas


(me refiero a los
registros), es decir, que cuando entre en access y vea la


consulta en tiempo
de ejecucion, vea una tabla con 3 campos (pelis, musica,


soft) todo est para
que? bueno, por que estoy con delphi y estoy usando un


bdChart para mostrar
estos valores de la consulta en forma de gráfica. Así


pues, una vez
obtenidos los 3 campos se los pasaría al control en delphi


obteniendo una
columna por cada valor. el problema es obtener esos tres


valores dentro de
una misma consulta.

Espero haberme explicado bien.
saludos y gracias de antemano.


.

Preguntas similares