[ Foro de SQL (y MySQL) ]

Agrupar por fecha y proveedor

22-Aug-2019 10:54
Invitado (Alejandro)
0 Respuestas

ola a tod@s,

Tengo una duda que he estado buscando por la web y no he encontrado respuesta, a ver si me podéis ayudar.

Una tabla con Gestor Oracle con los campos: ID_proveedor, ID_factura, fecha_factura,...(con estos 3 campos llega)
En la tabla se va grabando por cada registro una factura asociada a un proveedor y la fecha formato datetime. Hay muchos proveedores

Lo que quiero es mostrar agrupando por días y proveedor, los datos y que me diga la cantidad de facturas.

Ejemplo:

Proveedor1  34  02/07/2019
Proveedor1  48  03/07/2019
Proveedor2  39  03/07/2019
Proveedor3  45  03/07/2019
Proveedor1  27  04/07/2019

He intentado con Extract:

Select
   extract (day from fecha_factura) as Dia,
   count(*) as Cantidad,
   ID_proveedor
From proveedores
where fecha_factura > sysdate -100
group by extract (day from fecha_factura), ID_proveedor
order by extract (day from created)

No me lo agrupa por días. Me muestra siempre 1 de cantidad.

Saludos




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)