Array
(
)

Como Criar um contador (índice dos registros)

Ivan Silva
   - 03 fev 2010

Boa Noite!!! Estou com um problema no código abaixo: tenho q criar uma forma de numerar a qntide de campos existe por exemplo: Se a consulta listar 2 campos diferentes numerar 1 e o outro 2, se tivesse outros mais 3 , 4 , etc...  um índice melhor dizendo...Obs.: Select com sum, tentei usar count + ñ deu resultado.


Select vcv.filial,sum(vcv.valorvenda) as ValorVenda,vcvitens.produto,sum(vcvitens.qtdevenda) as QtdeVenda,mcad.descricao,count(vcvitens.produto) from vcvitens inner join vcv on vcv.docto=vcvitens.docto inner join cad on vcv.codigocliente=cad.codigo inner join mcad on vcvitens.produto=mcad.produto where vcv.filial=22 and Len(vcv.Docto)=12 and (vcvitens.produto='702781' or vcvitens.produto='702749' or vcvitens.produto='702773') and vcv.datavenda between '01/22/2010' And '01/22/2010' and vcv.codigocliente= 1 group by vcv.filial,vcvitens.produto,mcad.descricao


Desde já Agradeço...

  Att,      Ivan Alexandre Silva

Emerson
   - 04 fev 2010

desculpe, mas não entendi. publique como vc quer o resultado pra podermos te ajudar melhor.

Eleuterio Gonzalez
   - 03 mar 2010

Select campo1, campo2, COUNT(campo2) as TOTAL
   From tabela
 GROUP BY campo2



Só isso

*/

Marcilio Marcon
   - 18 jun 2010

Ivan,

  como vc não citou qual bd vc esta usando , vou postar a solução para o sql2k5 e superiores   Insira esta coluna no SELECT   --> ROW_NUMBER()OVER (ORDER BY CAMPO_QUE_VC_QUER_ORDERNAR)   []s