Jump to content


Photo

Consulta Between [data] Não Retorna Nada


  • Faça o login para participar
1 reply to this topic

#1 DVLP

DVLP

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 03/11/2008, 11:18

Olá galera, resolvi o problema do erro de sintaxe que dava no código, mas a consulta não está retornando nada.
Código:


strOperador = "SELECT tbl_InclusaoAcao_Cliente.Operador, Sum(tbl_InclusaoAcao_Cliente.Valor) AS SomaValor, Count(*) AS Counter FROM tbl_InclusaoAcao_Cliente WHERE tbl_InclusaoAcao_Cliente.Data BETWEEN "&dataINI&" and "&dataFIM&" GROUP BY tbl_InclusaoAcao_Cliente.Operador"

alguém me diz o que poderia estar errado na consulta?
Obrigado . . .

#2 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 04/03/2009, 18:11

Ta faltando as aspas simples
strOperador = "SELECT tbl_InclusaoAcao_Cliente.Operador, Sum(tbl_InclusaoAcao_Cliente.Valor) AS SomaValor, Count(*) AS Counter FROM tbl_InclusaoAcao_Cliente WHERE tbl_InclusaoAcao_Cliente.Data BETWEEN '"&dataINI&"' and '"&dataFIM&"' GROUP BY tbl_InclusaoAcao_Cliente.Operador"
Data no banco e passada como se fosse string!

Para veirificar:
select 1 where getdate() between 02/03/2009 and 10/03/2009

select 1 where getdate() between '02/03/2009' and '10/03/2009'
Faça o teste!

Edição feita por: Renan L. Queiroz, 04/03/2009, 18:13.

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq