Perdón, amigos hoy ejecuto nuevamente la consulta en cuestión (despues de reiniciar el equipo donde está el postgres): select orderid,to_char(orderdate,'yyyy-mm'), totalamount, avg(totalamount) over(partition by to_char(orderdate,'yyyy-mmm')) from orders; y si me da los resultados esperados. Realmente no se que puede haber pasado pero YA ESTA! Por ahora CASO CERRADO.
Guillermo Villanueva