Condição quot;MAXquot;
Bom Dia Pessoal
Estou com dificuldades para desenvolver uma consulta que me retorne o ´nome, recibo, data, referencia e valor´ de todos os nomes baseado pela contribuição com referencia mais alta.
Tabela A: Codigo, Nome, Situacao.
Tabela B: Recibo, Codigo, data, Referencia, Valor.
select A.codigo, A.Nome, MAX(B.Referencia), B.data, B.Recibo, B.Valor
from A, B
Where A.Codigo = B.Codigo and Situacao = 1
Se puderem me ajudar agradeço. Lembrando que o contribuinte pode fazer mais de uma doação com a mesma referencia.
Estou com dificuldades para desenvolver uma consulta que me retorne o ´nome, recibo, data, referencia e valor´ de todos os nomes baseado pela contribuição com referencia mais alta.
Tabela A: Codigo, Nome, Situacao.
Tabela B: Recibo, Codigo, data, Referencia, Valor.
select A.codigo, A.Nome, MAX(B.Referencia), B.data, B.Recibo, B.Valor
from A, B
Where A.Codigo = B.Codigo and Situacao = 1
Se puderem me ajudar agradeço. Lembrando que o contribuinte pode fazer mais de uma doação com a mesma referencia.
Mansueto
Curtidas 0
Respostas
It3r
02/05/2006
Olá manseto...
segue mais ou menos a consulta...
select
a.nome,
b.recibo,
b.data,
b.referencia,
b.valor
from tabela a
left outer join tabela b on
b.codigo = a.codigo
where a.codigo = @codigo -> aqui sera o seu parametro...
Espero ter ajudado... Qualquer coisa posta novamente....
Abraço, Iter Vinicius
segue mais ou menos a consulta...
select
a.nome,
b.recibo,
b.data,
b.referencia,
b.valor
from tabela a
left outer join tabela b on
b.codigo = a.codigo
where a.codigo = @codigo -> aqui sera o seu parametro...
Espero ter ajudado... Qualquer coisa posta novamente....
Abraço, Iter Vinicius
GOSTEI 0