la cosa era un pò troppo contorta.
quindi ho riscritto direttamente l'SQL ed elaborato quello.
ho aggirato il problema diciamo.

grazie cmq!