Condição quot;MAXquot;

SQL

02/05/2006

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.


Mansueto

Mansueto

Curtidas 0

Respostas

It3r

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


GOSTEI 0
POSTAR