Query che non viene!!!

lunedì 04 giugno 2007 - 13.40

sankyu Profilo | Senior Member

ciao a tutti devo fare una query un po strana e non mi viene in mente come farla senza cursore oppure come mettere quella con il cursore in una gridview

vi posto il codice della query con cursore così capite al volo il problema

declare @id_agenzia numeric
declare cur cursor for
select distinct id_agenzia from movimenti_agenzie order by id_agenzia
open cur
fetch next from cur into @id_agenzia
while @@fetch_status = 0
begin
select top 1 id_agenzia,nombre_agencia, saldo from movimenti_agenzie,agencia ag where id_agenzia = @id_agenzia and ag.id_agencia=id_agenzia
order by data_operazione desc,data_inserimento desc
fetch next from cur into @id_agenzia
end
close cur
deallocate cur

praticamente mi servono gli ultimi saldi di tutte le agenzie vorrei farlo con una cosa tipo

select top 1 from movimenti agenzie having distinct(id_agenzia) ma non si può fare
qualcuno ha un'idea??
grazie!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5