Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

clayton-mer

Problema quando tento fazer um filtro com data

Recommended Posts

boa noite turma estou com um grande problema agora, é quando tenho filtra por data olha só

 

http://www.ismweb.com.br/inner/FatDeve.asp...data=01/01/2008

 

nesse link acima faz o filtro certinho agora quando tento com esse não funciona

 

http://www.ismweb.com.br/inner/FatDeve.asp...data=01/12/2008

 

mais se inverter a data dai funciona e quando impreime impreime certo porque acontece isso

http://www.ismweb.com.br/inner/FatDeve.asp...data=12/01/2007

 

estou usando banco de dados ms-sql server o ms-sql server mangement studio express a data é exibida de forma correta mais quando tento filtrar não da certo.

 

como devo fazer esse filtro

 

 

o select que estou usando está com a seguinte rotina

 

CODE
strSQL = "SELECT * From FatDevidas where NunLigacao='"&id&"' And DataFatura='"&Data&"'"

o que preciso fazer na teoria seria assim na minha tabela FatDevidas tem varios registros de varios usuarios, e preciso filtrar por data para identificar de qual mes é a fatura e listar somente a fatura com a data que vem do navegador no string data.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é justamente por ter que consultar sempre no formato mm/dd/aaaa

 

e exibe normal

 

o proprio db corrige isso para os dias maiores de 12 mas ate 12 daria erro

 

entao para evitar isso sempre inverta os dias e os meses

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou você pode até tentar utilizar a string de consulta assim:

 

strSQL = "SELECT * From FatDevidas where NunLigacao='"&id&"' And convert(char(10),DataFatura,103) ='"&Data&"'"

 

Abraços

 

Estevam

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mario então sempre que tenho que fazer filtro por data tenho que inverter a data, seria isso, então posso usar um fução que tem forum para inverter a data e dai faço o filtro

 

tipo.

faço o link e dai onde tenho que colocar o campo data do banco faço a inverção seria isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

na consulta sim

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.