Gracias por tu respuesta, al final la solución estaba delante de mis narices.
Por si sirve a alguien aquí esta la manera en la que yo la hice.
Código PHP:
select PE.k_idnumped Pedido,EM.nombreempl Nombre,
(SUM (cantidad * precioventa)* 0.03) Prima
from "Articulo" AR
join "LineaPedido" LP on AR.nombreart=LP.articulo
join "Pedido" PE on LP.pedido=PE.k_idnumped
join "Contacto" CO on PE.cliente=CO.cliente and
PE.empleado=CO.empleado and
PE.contacto=k_idcontacto
join "Empleado" EM on CO.empleado=EM.dniempl
where (now()::Date - fechaentrega <= 30)
group by k_idnumped,nombreempl
order by pedido asc;
Gracias por vuestra ayuda