Prvo, mislim da si promasio forum, bolje bi prosao kod baza podataka. Nigde ne pominjes da koristis pascal ili delphi.
Ako hoces da grupiras po nazivu, moras iz querya da izbacis datum i cenu (ili da grupiras po nazivu i datumu, a cenu da uzimas prosecnu). Ako si mislio da sortiras po nazivu, moja preporuka ti je da napravis stored function oblika:
(probao sam je u mssql, to mi pri ruci, nije problem da se prebaci u bilo sta)
Code:
CREATE FUNCTION Obracun(@Datum_Od DateTime, @Datum_Do DateTime)
RETURNS TABLE
AS
RETURN
select 'izlaz' as SMER,t1.datum, t1.naziv, t1.cijena, -t1.kolicina as kolicina
from tabela1 t1
where t1.datum between @datum_od and @datum_do
union
select 'ulaz ' as SMER, t2.datum, t2.naziv, t2.cijena, t2.kolicina as kolicina
from tabela2 t2
where t2.datum between @datum_od and @datum_do
pa posle da pozivas funkciju iz sql:
Code:
select * from Obracun(:Datum_Od, :Datum_Do)
order by naziv
Pozdrav