SOMAR ID DIFERENTES

 Tópico anterior Próximo tópico Novo tópico

SOMAR ID DIFERENTES

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#490051 - 16/08/2019 20:22:04

LUCS
BALNEARIO CAMBORIU
Cadast. em:Novembro/2018


Última edição em 16/08/2019 20:24:12 por LUCS

Olá amigos!

Estou com dificuldade na seguinte situação!

Exemplo:
ID 0001
ID 0001
ID 0002
ID 0003
ID 0003
Gostaria que a soma me retornasse no valor de 0007
Queria que ele Agrupasse os ID iguais no valor do ID e somasse com os valores de outros ID +1
tentei assim


Problema que ele não esta respeitando o grupo e dando a soma total
Att,
        Dim Total As Double
      Dim IDControle As Double

      SomaID = 1

       ConnectDB
           rs.Open "Select Sum(bIDControle)as Total From Tb8PrecosAmb Group By bIDControle", db, 2, 4
                      Do Until rs.EOF
                            If rs.Fields("Total") <> "" Then IDControle = "" & rs.Fields("Total")
                            SomaID = SomaID + IDControle
                             rs.MoveNext
                      Loop
                             txtCodigoID = Format(SomaID, "0000")
                             If txtCodigoID = "" Then txtCodigoID = Format(1, "0000")
       FechaDB




#490065 - 19/08/2019 10:26:11

COQUITO
BELO HORIZONTE
Cadast. em:Junho/2014


Select MAX(bIDControle)as Total From Tb8PrecosAmb

Deus é melhor amigo meu...


#490090 - 20/08/2019 13:12:55

PLUGSOFTSM
SANTA MARIA
Cadast. em:Julho/2015


Amigo...
Acho que é algo mais ou menos assim que vc precisa se eu bem entendi

Select K.ID, Sum(X.ID) From (Select Distinct ID from Tabela) K ,(Select Distinct ID from Tabela) X
Where X.ID<= K.ID Group by K.ID order by K.ID



 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário