codice:SELECT idticket , dataaggiornamento , ( SELECT gruppodiassegnazione FROM aggiornamentiticket t2 WHERE t1.idticket = t2.idticket AND t1.dataaggiornamento = t2.dataaggiornamento ) gruppodiassegnazione FROM ( SELECT idticket , MAX(dataaggiornamento) AS dataaggiornamento FROM aggiornamentiticket GROUP BY idticket ) t1 UNION ALL SELECT idticket , dataapertura AS dataaggiornamento , gruppodiassegnazione FROM ticket t1 WHERE idticket NOT IN ( SELECT idticket FROM aggiornamentiticket t2 WHERE t1.idticket = t2.idticket ) ORDER BY idticket; l' ho provata e mi sembra funzionare anche se é un po' elaborata per funzionare con sql "diversi"

Rispondi quotando
