Poti folosi o procedura cu parametrii "Product" si "Phase" care sa
iti "intoarca" inregistrarile pentru un produs anume, cam asa:
DECLARE @g varchar(10)
SET @g = (SELECT ComponentSerialNumber FROM <Tabel> WHERE Phase = 'W' AND Product = 'A')
SELECT * FROM <Tabel> WHERE Product = 'A' AND ComponentSerialNumber <> @g
** In loc de 'A' si de 'W', pune parametri. Daca 'W' e "batut in cuie", poate fi "hard coded" (?)
Procedura poate fi executata intr-un cursor pe produse.
*In
general e mai bine sa eviti cursoarele in SQL. Eu as scrie o aplicatie
.NET (de consola) foarte simpla si rapida, care ar accesa produsele
intr-un "reader" si ar executa procedura pentru fiecare record din
reader. Datele obtinute le-as aduna intr-un fisier text/csv, sau le-as
importa direct in db...in fine, nu stiu ce "work flow"trebuie urmat...