Új hozzászólás Aktív témák
-
tkazmer
addikt
van egy újabb kérdésem:
meg kellene tudnom, hogy egy bizonyos csoportosítás szerint egy adott feltételnek megfelelő csoport hányadik helyet foglalja el az összes csoport közül, ha azokat értékeik szerint sorrendbe rendezzük.
a terv az volt, hogy lekérem a kérdéses csoportot, kapok egy számot, majd lekérem azon csoportok számát, amelyekben a csoport értéke nagyobb, mint a kérdéses csoporté. Sajnos nem sikerült azonban, az első kérés még ok:select sum(if(t='+',1,-1)) from tabla where o='$id'
a második kérés, melyet így próbáltam megoldani:
select sum(if(t='+',1,-1)) from tabla where sum(if(t='+',1,-1)) > [az eredménye az előző kérésnek] group by o
mindig "invalid use of group function"-nal tér vissza. Érdekes, hogy akkoris, ha nem írok a végére group by-t.
valakinek van ötlete esetleg?
úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő