[ miki_ja @ 29.08.2006. 23:09 ] @
Popunjavam DataSet redovima iz jedne tabele, ali treba mi da oni budu sortirani po vrednosti koja se nalazi u drugoj tabeli.

Recimo, imam tebele "Osobe" i "Uplate". Kolonu "Ime" imam u obe tabele, ali samo u prvoj imak kolonu "RedniBroj".

Sad želim da kad pravim upit nad drugom tabelom (npr. ukupna uplata svake osobe), u DataSetu dobijem sortirane redove po RednomBroju.
[ ventura @ 29.08.2006. 23:38 ] @
Školski primer:

SELECT *
FROM klijenti AS k INNER JOIN uplate AS u
ON k.id = u.id
ORDER BY k.rednibroj ASC

pri tom ti se redni broj nalazi u tabeli Klijenti, i povezane su tabele preko ID-a klijenta...


[ goranvuc @ 29.08.2006. 23:45 ] @
Ako sam te dobro shvatio, treba ti agregatni upit
Code:

SELECT Uplate.Ime, Osobe.RedniBroj, SUM(Uplate.Iznos) AS Ukupno 
FROM Uplate INNER JOIN Osobe ON Uplate.Ime = Osobe.Ime 
GROUP BY Uplate.Ime, Osobe.RedniBroj 
ORDER BY Osobe.RedniBroj

[ miki_ja @ 30.08.2006. 01:20 ] @
Da, da - to mi treba. Uspeo sam to da iskoristim...

Hvala momci, pozz...