OUTRA DUVIDA DE PESQUISA VIA SQL
Como pesquisar valores de Data com SQL ?
Tipo quero que mostre todas as contas vencidas de uma determinada conta da tabela
SQL = [Ô]SELECT * FROM SAIDA WHERE CONTA=[ô][Ô] & Cnt & [Ô][ô][Ô]
SQL = SQL & [Ô] And >> Data de vencimento < Date (data de hoje)
Com isso mostraria todas as contas que venceram da conta X
=]
Tipo quero que mostre todas as contas vencidas de uma determinada conta da tabela
SQL = [Ô]SELECT * FROM SAIDA WHERE CONTA=[ô][Ô] & Cnt & [Ô][ô][Ô]
SQL = SQL & [Ô] And >> Data de vencimento < Date (data de hoje)
Com isso mostraria todas as contas que venceram da conta X
=]
[ô]> up
SQL = [Ô]SELECT * FROM SAIDA WHERE CONTA=[ô][Ô] & Cnt & [Ô][ô] AND DATA < [ô][Ô] & FORMAT(DATE(),[Ô]yyyy-mm-dd[Ô])
Nesse metódo não esta dando certo.
é assim eu tenho que selecionar todos os registros da Conta ( X )
E verificar quais registros estão em vencimento...
é assim eu tenho que selecionar todos os registros da Conta ( X )
E verificar quais registros estão em vencimento...
up !!
qual é o BD ? nunca esqueça de colocar o BD em questões de SQL ;)
Qual formato de datas está gravando no seu BD?
Então pessoal, não estou gravando na tabela com tipo Date/Hora mas como Texto mesmo.
Estou usando access, estou fazendo um codigo fonte para postar aqui, de controle financeiro pessoal.
Consegui fazer o código aqui, eu usei Sql com loop, funcionou certinho sem problemas
ficou assim
vlw pela ajuda !
Estou usando access, estou fazendo um codigo fonte para postar aqui, de controle financeiro pessoal.
Consegui fazer o código aqui, eu usei Sql com loop, funcionou certinho sem problemas
ficou assim
Private Sub Loc_Reg_Vencidos()
Dim Data As Date
SQL = [Ô]SELECT * FROM SAIDA WHERE CONTA =[ô][Ô] & Cnt & [Ô][ô][Ô]
SQL = SQL & [Ô] And Situacao = ([ô]NÃO PAGO[ô])[Ô]
tbSaida.Open SQL, Conexao, adOpenDynamic, adLockOptimistic
With tbSaida
Do While Not .EOF
Data = !dt_vencimento
If Data < Date Then
MsgBox [Ô]Existe contas vencidas que não foram pagas[Ô]
End If
.MoveNext
Loop
End With
tbSaida.Close
End Sub
vlw pela ajuda !
Muda algo se eu usar o bd Firebird ?
Qlqr coisa vou converter o bd
sei q muda o tipo de conexao, mas o tipo da Sintaxe é a mesma ?
Qlqr coisa vou converter o bd
sei q muda o tipo de conexao, mas o tipo da Sintaxe é a mesma ?
Da forma como você fez, está deixando de usar os recursos do banco e sql, e em consequencia o tempo de processamento é maior.
No Acess existe o campo de tipo Date/Time que deve ser usado para armazenar datas e horas.
No Acess existe o campo de tipo Date/Time que deve ser usado para armazenar datas e horas.
cara .. altere isso para data/hora, esses campos..senao vai ter que converter toda vez isso.. para dar certo
Tópico encerrado , respostas não são mais permitidas