Buenas amigos, estoy obteniendo raros resultados ejecutando la siguiente
consulta sobre una tabla de la base dellstore2:
select orderid,to_char(orderdate,'yyyy-mm'), totalamount, avg(totalamount)
over(partition by to_char(orderdate,'yyyy-mmm'))
from orders;
El resultado del avg me da igual para todos los meses.

En cambio si hago:
select to_char(orderdate,'yyyy-mm'), avg(totalamount)
from orders
group by 1;
Si me da el resultado esperado con variaciones en cada mes.

Seguramente estoy haciendo algo mal y no me doy cuenta. ¿Me darian una mano?
Muchas gracias
Guillermo Villanueva

Responder a