Cuestión : El número de la cuenta de épocas un valor aparece dentro de las filas vueltas

Hola, el

I quisiera agregar a opuestamente a la tabla siguiente que cuenta el vSubCodeAlternative DISTINTO SELECTO del vCodealternative
, vCodeAlternative
de dbo.tbProduct
DONDE (iProductGroupId = @iProductGroupid) Y (el <> vSubCodeAlternative '' Y NO (vSubCodeAlternative ES NULO))orden por vCodeAlternative,
vSubCodeAlternative, vCodeAlternative del
del vsubCodeAlternative

returns:
subcode1 code1
subcode2 code1
subcodeA code2

would como él a volver:
vSubCodeAlternative, vCodeAlternative, código 2
subcode2 code1 2
subcodeA code2 1

Thanks

del counter
subcode1 class= del

Respuesta : El número de la cuenta de épocas un valor aparece dentro de las filas vueltas

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
Otras soluciones  
 
programming4us programming4us