Können wir dynamische group by-Klausel in sql server?

Ich habe eine gespeicherte Prozedur..., die hat einen parameter: @subCustName.
Diese gespeicherte Prozedur hat eine select-Anweisung mit group by custName, subCustName

Ex:

SELECT custName, subCustName,sum(membership)
FROM CUSTOMER_TABLE
GROUP BY
custName, subCustName

Wenn parameter @subCustName ist 'ALL', ich möchte nicht zu der Gruppe von subCustName.

Wie kann ich acheve das ?

Vielen Dank im Voraus!

InformationsquelleAutor Relativity | 2011-05-18
Schreibe einen Kommentar