Fórum Ajuda em fazer uma instrução SQL #345994
13/09/2007
0
TABELA Lancamentos
Controle
Codigo_Aluno
Status
Vencimento
Valor
Emissao
Esse é a instrução que eu fiz mas não tá dando certo:
With QryLan do Begin Close; Sql.Clear; Sql.Add (´Select L.Codigo, L.Promissoria, L.Vencimento, L.Valor, ´ + ´L.Emissao, A.Nome From Lancamentos L, ´ + ´Lancamentos I Where L.Codigo=´ + txtcod.Text + ´ AND I.Codigo=L.Lancamentos ORDER BY L.Vencimento´ ); Open; end;
Robinhocne
Curtir tópico
+ 0Posts
13/09/2007
Raserafim
coloque as condições no Where entre parênteses.
Where (...) and (...)
Gostei + 0
13/09/2007
Robinhocne
Dá esse erro:
Validation error for column codigo, value ´***null***´
Gostei + 0
13/09/2007
Paulo
Gostei + 0
15/09/2007
Dbergkamps10
tente assim:
With QryLan do Begin Close; Sql.Clear; Sql.Add (´Select I.Codigo, L.Codigo, L.Promissoria, L.Vencimento, L.Valor, ´ + ´L.Emissao, A.Nome From Lancamentos L, ´ + ´Lancamentos I Where L.Codigo=´ + txtcod.Text + ´ AND I.Codigo=L.Lancamentos ORDER BY L.Vencimento´ ); Open; end;
espero ter ajudado
att
Dalton
Gostei + 0
15/09/2007
Mahdak
concordo com vc paulo...
se a sua intenção é buscar lançamentos de um determinado aluno na tabela Lançamentos, eu faria algo do tipo:
Select L.Codigo as CodLancamento, L.Codigo_Aluno as CodAlunoLancamento, L.Promissoria as PromLancamento, L.Vencimento as VctoLancamento, L.Valor as VlrLancamento, L.Emissao as EmsLancamento, A.Codigo as CodAluno, A.Nome as NomeAlunos From Lancamentos L, Alunos A Where (L.Codigo=:PCod AND A.Codigo= L.Codigo_Aluno ORDER BY L.Vencimento
Obs: chutei que A = tabela alunos
Gostei + 0
15/09/2007
Mahdak
1. no exemplo acima voce teria que adicionar os campos definidos na sql ao seu SQLDataSet,
2. a pesquisa funciona via parametros...
3. O sql que coloquei ali é ilustrativo, nao testei para ver se funciona, mas a lógica é por ali..
abração
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)