Ir para conteúdo
Fórum Script Brasil
  • 0

Consulta Data


shelter

Pergunta

Estou recebendo este erro :

Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A0401)

Fim da instrução esperado

/atn2/celularddd.asp, line 21, column 43

strSQL = strSQL & " where CRJJ04.data >= "#10/04/2007#" and CRJJ04.data <= "#30/04/2007#" "

Consulta:

strSQL = " SELECT Ramal.grupo , SUM (CRJJ04.duracao) AS total2 , COUNT (Ramal.grupo) AS total , AVG (CRJJ04.duracao) AS total3 , SUM (CRJJ04.duracao) AS total5 "

strSQL = strSQL & " FROM Ramal, CRJJ04 "

strSQL = strSQL & " where CRJJ04.data >= "#10/04/2007#" and CRJJ04.data <= "#30/04/2007#" "

strSQL = strSQL & " And CRJJ04.origem=Ramal.Ramal "

strSQL = strSQL & " And tipo = 0 And servico = 3 "

strSQL = strSQL & " And operadora = 31 "

strSQL = strSQL & " GROUP BY Ramal.grupo "

set rsDDD = conexaodb.execute(strSQL)

alguém pode me ajudar por favor...

Vlw

Valmir Lopes

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Camarada,

Uma analisada rápida e acho que o desbeiço é aqui:

where CRJJ04.data >= "#10/04/2007#" and CRJJ04.data <= "#30/04/2007#" "
Troca por:
" where CRJJ04.data >= #10/04/2007# and CRJJ04.data <= #30/04/2007#"

t+

Editado por jothaz
Link para o comentário
Compartilhar em outros sites

  • 0
Estou recebendo este erro :

Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A0401)

Fim da instrução esperado

/atn2/celularddd.asp, line 21, column 43

strSQL = strSQL & " where CRJJ04.data >= "#10/04/2007#" and CRJJ04.data <= "#30/04/2007#" "

Consulta:

strSQL = " SELECT Ramal.grupo , SUM (CRJJ04.duracao) AS total2 , COUNT (Ramal.grupo) AS total , AVG (CRJJ04.duracao) AS total3 , SUM (CRJJ04.duracao) AS total5 "

strSQL = strSQL & " FROM Ramal, CRJJ04 "

strSQL = strSQL & " where CRJJ04.data >= "#10/04/2007#" and CRJJ04.data <= "#30/04/2007#" "

strSQL = strSQL & " And CRJJ04.origem=Ramal.Ramal "

strSQL = strSQL & " And tipo = 0 And servico = 3 "

strSQL = strSQL & " And operadora = 31 "

strSQL = strSQL & " GROUP BY Ramal.grupo "

set rsDDD = conexaodb.execute(strSQL)

alguém pode me ajudar por favor...

Vlw

Valmir Lopes

Amigo, já tentou usar between?

strSQL = strSQL & " where CRJJ04.data between ' "10/04/2007" ' and ' "30/04/2007" ' "

como chega o request do form que você dá??

Link para o comentário
Compartilhar em outros sites

  • 0

Boa noite amigo...

fiz o que me mandou

strSQL = " SELECT Ramal.grupo , SUM (CRJJ04.duracao) AS total2 , COUNT (Ramal.grupo) AS total , AVG (CRJJ04.duracao) AS total3 , SUM (CRJJ04.duracao) AS total5 "

strSQL = strSQL & " FROM Ramal, CRJJ04 "

strSQL = strSQL & " where CRJJ04.data BETWEEN '"10/04/2007"' And '"30/04/2007"' "

strSQL = strSQL & " And CRJJ04.origem=Ramal.Ramal "

strSQL = strSQL & " And tipo = 0 And servico = 3 "

strSQL = strSQL & " And operadora = 31 "

strSQL = strSQL & " GROUP BY Ramal.grupo "

set rsDDD = conexaodb.execute(strSQL)

e recebi o seguinte erro:

Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A0401)

Fim da instrução esperado

/atn2/celularddd.asp, line 21, column 49

strSQL = strSQL & " where CRJJ04.data BETWEEN '"10/04/2007"' And '"30/04/2007"' "

ve se pode me ajudar

obrigado

Abraços

Valmir Lopes

Link para o comentário
Compartilhar em outros sites

  • 0

vamos ver

strSQL = " SELECT Ramal.grupo , SUM (CRJJ04.duracao) AS total2 , COUNT (Ramal.grupo) AS total , AVG (CRJJ04.duracao) AS total3 , SUM (CRJJ04.duracao) AS total5 "
strSQL = strSQL & " FROM Ramal, CRJJ04 "
strSQL = strSQL & " where CRJJ04.data BETWEEN '#10/04/2007#' And '#30/04/2007#' " 
strSQL = strSQL & " And CRJJ04.origem=Ramal.Ramal "
strSQL = strSQL & " And tipo = 0 And servico = 3 "
strSQL = strSQL & " And operadora = 31 "
strSQL = strSQL & " GROUP BY Ramal.grupo "
set rsDDD = conexaodb.execute(strSQL)

testa ai...

Link para o comentário
Compartilhar em outros sites

  • 0

Amigo bereta fiz o seguinte :

strSQL = " SELECT Ramal.grupo , SUM (CRJJ04.duracao) AS total2 , COUNT (Ramal.grupo) AS total , AVG (CRJJ04.duracao) AS total3 , SUM (CRJJ04.duracao) AS total5 "

strSQL = strSQL & " FROM Ramal, CRJJ04 "

strSQL = strSQL & " where CRJJ04.data BETWEEN '#01/03/2007#' And '#10/03/2007#' "

strSQL = strSQL & " And CRJJ04.origem=Ramal.Ramal "

strSQL = strSQL & " And tipo = 0 And servico = 3 "

strSQL = strSQL & " And operadora = 31 "

strSQL = strSQL & " GROUP BY Ramal.grupo "

set rsDDD = conexaodb.execute(strSQL)

recebi o seguinte erro:

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)

[Microsoft][Driver ODBC para Microsoft Access] Tipo de dados imcompatível na expressão de critério.

/atn2/celularddd.asp, line 26

um abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Amigo bereta fiz o seguinte :

strSQL = " SELECT Ramal.grupo , SUM (CRJJ04.duracao) AS total2 , COUNT (Ramal.grupo) AS total , AVG (CRJJ04.duracao) AS total3 , SUM (CRJJ04.duracao) AS total5 "

strSQL = strSQL & " FROM Ramal, CRJJ04 "

strSQL = strSQL & " where CRJJ04.data BETWEEN '#01/03/2007#' And '#10/03/2007#' "

strSQL = strSQL & " And CRJJ04.origem=Ramal.Ramal "

strSQL = strSQL & " And tipo = 0 And servico = 3 "

strSQL = strSQL & " And operadora = 31 "

strSQL = strSQL & " GROUP BY Ramal.grupo "

set rsDDD = conexaodb.execute(strSQL)

recebi o seguinte erro:

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)

[Microsoft][Driver ODBC para Microsoft Access] Tipo de dados imcompatível na expressão de critério.

/atn2/celularddd.asp, line 26

um abraço

Shelter, esta data vem de algum formulário???

tenta colocar só aspas simples e colocar depois 00:00...

strSQL = strSQL & " where CRJJ04.data BETWEEN '01/03/2007 00:00:00' And '10/03/2007 00:00:00' "

se tiver vindo de algum formulário tenta

strSQL = strSQL & " where CRJJ04.data BETWEEN '" & variavel(data1) &" 00:00:00' And '"&variavel(data2)&" 00:00:00' "

ve se funciona.

Editado por Phillipe
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...