AJUDA COM PESQUISA SQL
precisando de uma ajudinha da galera
tenho uma consulta sql pra fazer
banco de dados acess
onde tenho um campo data do lançamento ... data do pagamento ..... valor
quero fazer uma consulta so as que estao atrasadas tipo se data do lançamento for maior que a data atual onde a data do pagamento for null
tenho uma consulta sql pra fazer
banco de dados acess
onde tenho um campo data do lançamento ... data do pagamento ..... valor
quero fazer uma consulta so as que estao atrasadas tipo se data do lançamento for maior que a data atual onde a data do pagamento for null
OLÃ, EM SQLSERVER FICARIA ASSIM:
SELECT * FROM TABELA WHERE VENCIMENTO > GETDATE() AND PAGAMENTO IS NULL;
EM ACCESS é QUASE A MESMA COISA, ACHO QUE MUDA O FINAL, FAZ TEMPO QUE NÃO USO ACCESS:
SELEC * FROM TABELA WHERE VENCIMENTO > GETDATE() AND PAGAMENTO = [ô]NULL[ô]; (ACREDITO QUE PODE PRECISAR ALTERAR A COMPARAÇÃO DE NULO, POIS PODE SER DIFERENTE TIPO = [Ô]NULL[Ô] OU = [ô][ô], TENTA Aà E VÊ SE Dà CERTO).
ATé LOGO...
SELECT * FROM TABELA WHERE VENCIMENTO > GETDATE() AND PAGAMENTO IS NULL;
EM ACCESS é QUASE A MESMA COISA, ACHO QUE MUDA O FINAL, FAZ TEMPO QUE NÃO USO ACCESS:
SELEC * FROM TABELA WHERE VENCIMENTO > GETDATE() AND PAGAMENTO = [ô]NULL[ô]; (ACREDITO QUE PODE PRECISAR ALTERAR A COMPARAÇÃO DE NULO, POIS PODE SER DIFERENTE TIPO = [Ô]NULL[Ô] OU = [ô][ô], TENTA Aà E VÊ SE Dà CERTO).
ATé LOGO...
Bom acredito que a data do lançamento deva ser MENOR que a data atual, para se considerar o atraso mas se eu estiver errado é só alterar o sinal.
outra forma seria
sSQL = [Ô]SELECT * FROM banco WHERE lancamento < #[Ô] & Date & [Ô]# AND pagamento IS NULL[Ô]
outra forma seria
sSQL = [Ô]SELECT * FROM banco WHERE lancamento < NOW() AND pagamento IS NULL[Ô]
MARCELO-TREZE muito obrigado amigo a segunda opçao funfou ,bacana encerrando o topico vlww
Tópico encerrado , respostas não são mais permitidas