Pessoal, estou aqui denovo pra perguntar mais essa dúvida:
na verdade são tres duvidas...
Tenho uma consulta por palavras que está funcionando assim:
cmbTipo = request.form("cmbTipo")
ComandoSQL = "select * from a_pagar where tipo = '" &cmbTipo& "'"
o primeiro problema é que eu queria fazer ela entre datas tb... então tentei da seguinte forma:
ComandoSQL = "select * from a_pagar where tipo = '" &cmbTipo& "' "and" WHERE DATA BETWEEN #" & DateSerial(anoi,mesi,diai) & "# and #" & DateSerial(anof,mesf,diaf) & "# ORDER BY DATA ASC"
deu esse erro: Microsoft VBScript runtime error '800a000d' Type mismatch: '[string: "select * from a_paga"]' /padrão/a_pagar_resultado_consulta_tipo.asp, line 14 ... que vem a ser essa mesma linha aí em cima! notem que o nome da tabela onde quero fazer a consulta é a_pagar mesmo... está escrito certo!
o segundo problema é neste campo cmbTipo que está abaixo... porque. ele permite escolhas múltiplas e eu gostaria que a consulta desse o resultado de uma ou mais palavras... sem limites... siginificaria dizer que se o cara quisesse escolher 5 palavras ele poderia... e a consulta sairia entre as datas iniciais e finais com todas as palavras que ele escolheu... no bd, estas palavras ficam na coluna TIPO...quando escolho mais de uma palavra não retorna nada... nem erro!
a terceira e última dúvida é com relação a soma... que está conforme espressão abaixo... mas ela ta retornando total errado... o que eu quero é a soma entre datainicial e a datafinal, mas somente envolvendo o valor das linhas das tabelas das palavras selecionadas... no bd, o valor que eu quero somar está no campo valor... e a tebela é exatamente assim: | codigo | data | histórico | tipo | valor |
strsql2 = "select SUM(valor) as tvalor from a_pagar WHERE DATA BETWEEN #" & DateSerial(anoi,mesi,diai) & "# and #" & DateSerial(anof,mesf,diaf) & "#"
Pergunta
Notax
Pessoal, estou aqui denovo pra perguntar mais essa dúvida:
na verdade são tres duvidas...
Tenho uma consulta por palavras que está funcionando assim:
o primeiro problema é que eu queria fazer ela entre datas tb... então tentei da seguinte forma: deu esse erro: Microsoft VBScript runtime error '800a000d' Type mismatch: '[string: "select * from a_paga"]' /padrão/a_pagar_resultado_consulta_tipo.asp, line 14 ... que vem a ser essa mesma linha aí em cima! notem que o nome da tabela onde quero fazer a consulta é a_pagar mesmo... está escrito certo! o segundo problema é neste campo cmbTipo que está abaixo... porque. ele permite escolhas múltiplas e eu gostaria que a consulta desse o resultado de uma ou mais palavras... sem limites... siginificaria dizer que se o cara quisesse escolher 5 palavras ele poderia... e a consulta sairia entre as datas iniciais e finais com todas as palavras que ele escolheu... no bd, estas palavras ficam na coluna TIPO...quando escolho mais de uma palavra não retorna nada... nem erro! a terceira e última dúvida é com relação a soma... que está conforme espressão abaixo... mas ela ta retornando total errado... o que eu quero é a soma entre datainicial e a datafinal, mas somente envolvendo o valor das linhas das tabelas das palavras selecionadas... no bd, o valor que eu quero somar está no campo valor... e a tebela é exatamente assim: | codigo | data | histórico | tipo | valor |alguém pode me dar essa força?
Agradeço desde já a atenção de todos...
Link para o comentário
Compartilhar em outros sites
27 respostass a esta questão
Posts Recomendados
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.