SELECT SUM,

LUCS 02/04/2023 10:11:37
#501247
Olá a todos!
Estou com com um erro em tempo de execução,
vejam o codigo,
alguém poderia me ajudar ver onde esta o erro?
Atenciosamente,

  ConnectDB
rs.Open "Select Count(bNumOrc)as vQtdOrc, SUM(bValorVenda)as vAbertoPromob," & _
"SUM(bDescPorc)as vMedDesc,SUM(bDescReal)as vDesc, " & _
"SUM(bNParcelas)as vMedParc,SUM(bValorEntrada)as vValorEntr, " & _
"SUM(bValorTotalPagar)as vValorAcresc From Tb1300Orcamento where bStatus="ATIVO" And month(bDataCad)= "" & Month(Now) & "" And Year(bDataCad)="" & Year(Now) & "%"", db, 2, 4
NILSONTRES 02/04/2023 13:22:29
#501248
Faltou só colocar qual o erro.
LUCS 04/04/2023 20:12:14
#501251
Citação:

:
Faltou só colocar qual o erro.



oi, segue!



KERPLUNK 04/04/2023 20:47:01
#501252
Até onde sei, para somar, voce precisa da cláusula GROUP BY
LUCS 05/04/2023 20:40:20
#501258
Citação:

:
Até onde sei, para somar, voce precisa da cláusula GROUP BY




e que quando não coloco data ele soma de boa, mas quando dou este parâmetro ele retorna o erro,
Mas sem as datas esta somando certinho, mas quando tento especificar a soma que ele esta dando erro,
KERPLUNK 05/04/2023 21:08:01
#501259
Porque tem um "%" no final?
SINCLAIR 06/04/2023 08:54:20
#501262
Colega, se sua SQL está funcionando corretamente e o problema é apenas quando voce informa as datas para a cláusula Where, então deve estar passando data e ano inválidos em Month(Now) e Year(Now).
LUCS 06/04/2023 15:21:49
#501268
Citação:

:
Porque tem um "%" no final?



Tenho para mim que % abre o campo de pesquisa, mas agora vou pesquisar se isso realmente acontece
LUCS 06/04/2023 15:27:38
#501269
Citação:

:
Colega, se sua SQL está funcionando corretamente e o problema é apenas quando voce informa as datas para a cláusula Where, então deve estar passando data e ano inválidos em Month(Now) e Year(Now).




pois é, mas esta mensagem não e o suporte do codigo que entra erro ao pesquisar?
NILSONTRES 06/04/2023 16:30:26
#501270
Citação:

And Year(bDataCad)="" & Year(Now) & "%""


Eu vejo o erro aqui mesmo, como disse o KERPLUNK
Tente sem %

NILSONTRES 06/04/2023 16:36:35
#501271
Citação:

Tenho para mim que % abre o campo de pesquisa, mas agora vou pesquisar se isso realmente acontece


Isso em um campo texto é utilizado com:
campo Like " parametro %".

“LIKE” (parecido com) ‘Jose%’. Neste caso, o caractere curinga %, indica que depois de “Jose” pode vir qualquer coisa.
Não cabe em campos com datas.
Outra coisa, cuidado com somas(sum), dependendo o caso o não utilização da clausula Group By pode te trazer dados incorretos.
Página 1 de 2 [11 registro(s)]
Faça seu login para responder