PDA

Ver la Versión Completa : contar registros q tienen diferentes criterios


oscarac
20-10-2011, 18:52:27
buenos dias
quiza el titulo no sea muy explicativo.. pero tratare de ser mas explicito

resulta que tengo una tabla donde se guardan codigos de productos, me gustaria contar los registros que sean '0002' y '0003', por rango de fecha y por usuario

Ejemplo


Usuario Fecha Codigo
xxxx.....01/10/2011....00002
yyyy.....01/10/2011....00002
yyyy.....01/10/2011....00003


El resultado me gustaria que salga asi

xxxx.....01/10/2011....1
yyyy.....01/10/2011....2


se podria?

javier7ar
20-10-2011, 19:36:46
select Usuario, Fecha, count(*) as Cantidad, sum(Cant) as Total
from Tabla
where Codigo in ('00002', '00003') /*Filtras solo los codigos que te interesan */
group by Usuario, Fecha /* Agrupas por lo que queres totalizar */


fijate que una cosa es contar las ocurrencias (count(*)) y otra es sumar algun campo (sum(Cant)). No se cual de las dos necesitas