SELECCIONAR x.vSubCodeAlternative, x.vCodeAlternative, y.Counter
DE
(
SELECCIONAR vSubCodeAlternative DISTINTO, vCodeAlternative
De dbo.tbProduct
DONDE (iProductGroupId = @iProductGroupid) Y (vSubCodeAlternative <> '')
) X,
(
SELECCIONAR vCodeAlternative, CUENTA (vSubCodeAlternative distinto) como al revés
De dbo.tbProduct
DONDE (iProductGroupId = @iProductGroupid) Y (vSubCodeAlternative <> '')
GRUPO POR vCodeAlternative
) Y
donde x.vCodeAlternative=Y.vCodeAlternative
orden por x.vCodeAlternative, x.vsubCodeAlternative