SQL2008:
Dacă problema constă în transmiterea listei de clienţi către o procedură stocată atunci
1. în BD SQL Server
defineşti un tip tabel:
CREATE TYPE Ceva (Id INT PRIMARY KEY) AS TABLE
şi
creezi procedura stocată care filtrează produsele în funcţie de lista de clienţi (identificaţi printr-un Id):
CREATE PROCEDURE Filtreaza
@pListaClienti Ceva READONLY
AS
SELECT ...
FROM Vanzari AS V
INNER JOIN @pListaClienti AS C ON V.IdClient = C.IdClient
...
2. în aplicaţia client apeleze procedura stocată transmiţând ca parametru un obiect tip DataTable.
SQL200[0|5]
Foloseşti în BD un parametru de tip VARCHAR/XML pentru a transmite lista de clienţi.
PS: De fapt care este problema propriu-zisă ? Este la nivel de UI/BD ?