select ventas.id_ven,ventas.plazo, descxven.id_prod, descxven.cant, productos.nom_prod,
sum(Descxven.cant ) AS total,
decode(month(ventas.plazo),1,'enero',2,'febrero',3,'marzo',4,'abril',5,'mayo',6,'junio',7,'julio',8, 'agosto',9,'septiembre',10,'octubre',11,'noviembre',12,'diciembre') as mes
from (ventas inner join descxven on ventas.id_ven=descxven.id_ven)inner join productos
on descxven.id_prod=productos.id_prod
GROUP BY Productos.nom_prod, mes order by mes,productos.nom_prod