Echivalentul cursorului tău ar fi următoarea instrucţiune:
SELECT Product, Phase, SerialNumber, ComponentSerialNumber FROM HiperPL a
WHERE ComponentSerialNumber <> (
SELECT TOP 1 ComponentSerialNumber FROM HiperPL b
WHERE a.Product=b.Product AND a.SerialNumber=b.SerialNumber AND a.Phase=b.Phase
AND b.Phase='W'
ORDER BY ActivatingTime DESC
) ORDER BY Product
Dar nu cred că e ceea ce îţi doreşti, o să raporteze doar seriile diferite pentru Phase='W' (nu compară nimic pentru celelalte faze). Conform cerinţei din mesajul tău anterior, cred că vrei să scoţi porţiunea subliniată din query-ul de mai sus, ca să verifice toate ComponentSerialNumber-urile (din toate Phase-urile unui Produs+SerialNumber) cu cel ales din Phase='W'.
Răzvan