Hola a todos:
En vista de la nula aportacion me he visto en la necesidad de replantear la pregunta, tal vez no fui lo suficientemente claro y segui intentando por mi cuenta:
se trata de una rutina que como mencione tiene una tabla que contiene modelo, talla y color.
en el dbgrid quiero obtener estos datos en forma matricial para lo cual hago lo siguiente:
- identifica el modelo y lo busca en la tabla articulos del cual extrae el grupo de tallas al que pertenece.
- pone en el dbgrid las tallas que conforman el grupo en las columnas.
- Para obtener en los renglones solo los colores una sola vez agrego un Datasource al Dbgrid y un Query en el cual se aplica una consulta
Código SQL
[-]
SELECT DISTINCT color, count(talla)
FROM invent.dbf
where talla='30'
GROUP BY COLOR
en la que DISTINCT permite que aparezca una sola vez el color aunque se repita N veces y COUNT (talla) acumula el conteo de las tallas en la tabla y
para obtener una talla especifica utilizo la condicion WHERE.
sin embargo solo puedo obtener en la columna 'count of talla' el resultado de la condicion WHERE y no en la columna que le corresponde a cada talla.
Si alguien puede ayudarme un poco mas lo agradecere bastante.
SALUDOS