Salut,
ma lupt cu o interogare si nu ii dau de cap...daca aveti o idee este binevenita!
set @query = N' SELECT articol, c as cantitate, pret_unitar, pret, ' + @cols + N' from ( select cantitate, cantitate as c, denumire, articol, pret_unitar, pret from #QT1 ) x pivot ( sum(CANTITATE) for DENUMIRE in (' + @cols + N') ) p order by articol 'exec sp_executesql @query;
in @col am o lista cu denumirea clientilor
Rezultatul interogarii este ca in poza atasata. Dupa cum se vede, la articolul BRANZOICI 100 GR de exemplu imi apare de 3 ori inregistrarea, eu urmarind sa apara o singura data cu suma CANTITATII si a PRET. Un alt aspect deranjant e ca imi pune NULL unde nu
exista si as prefera 0 (desi asta nu e o problema asa de mare ca o rezolv din alta parte). Am incercat tot felul de grupari, sume, etc dar nu am reusit sa obtin ceea ce vroiam...
Ce nu fac bine?
Multumesc! 