COMPARAR DATA
preciso comparar datas em um banco de dados mas nao sei como fazer
ja tentei
sSa = [Ô] SELECT * FROM cadastro WHERE venc <= [ô][Ô] & diahoje & [Ô][ô] [Ô]
sSa = [Ô] SELECT * FROM cadastro WHERE venc <= [ô][Ô] + diahoje + [Ô][ô] [Ô]
sSa = [Ô] SELECT * FROM cadastro WHERE venc <= [ô]#[Ô] & diahoje & [Ô]#[ô][ô] [Ô]
nao da certo, quero encontrar no cadastro pessoas com o data do vencimento menor q o dia de hj, como faço a comparação?
obrigado
ja tentei
sSa = [Ô] SELECT * FROM cadastro WHERE venc <= [ô][Ô] & diahoje & [Ô][ô] [Ô]
sSa = [Ô] SELECT * FROM cadastro WHERE venc <= [ô][Ô] + diahoje + [Ô][ô] [Ô]
sSa = [Ô] SELECT * FROM cadastro WHERE venc <= [ô]#[Ô] & diahoje & [Ô]#[ô][ô] [Ô]
nao da certo, quero encontrar no cadastro pessoas com o data do vencimento menor q o dia de hj, como faço a comparação?
obrigado
Qual banco de dados está usando?
uso um do access, só sei usar esse, rssss
é um controle q to fazendo e quero ver os alunos q estao com a anuidade vencida, ai queria colocar no listbox os q ja estao vencidos
é um controle q to fazendo e quero ver os alunos q estao com a anuidade vencida, ai queria colocar no listbox os q ja estao vencidos
A Instrução Sql usa o padrão Americano de formato de data, mesmo estando salvo no banco com o formato brasileiro. Para não tem problema, converta a data do critério para o formato americano. [Ô]MM/dd/yyyy[Ô] com MM- Mês pos o vb.net usa mm para minutos.
sSa = [Ô]SELECT * FROM cadastro WHERE venc <= #[Ô] & Format(diahoje, [Ô]MM/dd/yyyy[Ô]) & [Ô]#[Ô]
Tópico encerrado , respostas não são mais permitidas