SELECT SUM,
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,
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
Faltou só colocar qual o erro.
Citação::
Faltou só colocar qual o erro.
oi, segue!
Até onde sei, para somar, voce precisa da cláusula GROUP BY
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,
Porque tem um "%" no final?
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).
Citação::
Porque tem um "%" no final?
Tenho para mim que % abre o campo de pesquisa, mas agora vou pesquisar se isso realmente acontece
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?
Citação:And Year(bDataCad)="" & Year(Now) & "%""
Eu vejo o erro aqui mesmo, como disse o KERPLUNK
Tente sem %
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.
Faça seu login para responder