Estadisticas mediante consultas
Publicado por Alejandro (2 intervenciones) el 10/04/2018 12:21:30
Hola a todos, tengo la siguiente consulta:
select g.codigo, g.nombre, trunc(e.fecha), e.estado
from grupo g, envio e
where g.id = e.id_grupo
En mi aplicación tengo definidos una serie de grupos (asociacion segun mi negocio) y a esos grupos asocio paquetes de envio. Según la consulta anterior, en la tabla envio, el campo fecha registra la fecha/hora a la que se intenta realizar el envio y el campo estado guarda el estado en el que esta el envio.
El campo estado puede tener los valores 0 (pendiente de enviar), 1 (enviado) o 2 (error).
Mi idea es agrupar por todos los campos que tengo en la select, obteniendo al final un registro para cada grupo/dia y sustituir el campo estado por 3 (estado_0, estado_1 y estado_2) que serían conteos del numero de registros que tienen cada valor.
No se si me he explicado bien... sería posible hacer esto ???
select g.codigo, g.nombre, trunc(e.fecha), e.estado
from grupo g, envio e
where g.id = e.id_grupo
En mi aplicación tengo definidos una serie de grupos (asociacion segun mi negocio) y a esos grupos asocio paquetes de envio. Según la consulta anterior, en la tabla envio, el campo fecha registra la fecha/hora a la que se intenta realizar el envio y el campo estado guarda el estado en el que esta el envio.
El campo estado puede tener los valores 0 (pendiente de enviar), 1 (enviado) o 2 (error).
Mi idea es agrupar por todos los campos que tengo en la select, obteniendo al final un registro para cada grupo/dia y sustituir el campo estado por 3 (estado_0, estado_1 y estado_2) que serían conteos del numero de registros que tienen cada valor.
No se si me he explicado bien... sería posible hacer esto ???
Valora esta pregunta
0