AJUDA COM PESQUISA SQL

FABRICIOWEB 29/05/2014 20:47:16
#438611
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
VANTO 29/05/2014 21:31:04
#438612
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...
MARCELO.TREZE 29/05/2014 22:17:31
#438614
Resposta escolhida
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.

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[Ô]




FABRICIOWEB 29/05/2014 22:36:24
#438615
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