Hirdetés
Ú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?
-
tkazmer
addikt
szeretnék egy táblából lekért adatokat olyan módon rendezni, hogy egy bizonyos oszlopban lévő 2 féle rekord számát típusonként osszeadom, majd az egyiket a másikból kivonva a kapott számok alapján rendezem sorba az eredményt.
jelenleg a kérés így néz ki:"select count(tabla1.id), orszag, option_text, tabla2.id, option_id from tabla1, tabla2 where tabla2.id=tabla1.orszag and tipus='+' group by orszag order by count(tabla1.id) desc"
A 'tipus' az, amely 2 féle lehet, és amelyiknek az egyik összesítéséből (a '+' os) ki kellene vonni a másikat ('-'-os)
próbáltam úgy, hogy egy subquery eredményét (select count(tabla1.id) where tipus='-') kivonom, de nem vezetett eredményre.
-
tkazmer
addikt
lehet valahogy az adott, stringet tartalmazó mező hossza alapján rendezni?
tehát pl van egy táblám, ahol van egy abcde oszlop, amelyben az egyik rekordhoz 5 karakteres szó tartozik, a másikhoz 7, a harmadikhoz pedig 3.
meg lehet az oldani, hogy ezt mondjuk 3-5-7 illetve 7-5-3 sorrendben rendezze?
Új hozzászólás Aktív témák
- BESZÁMÍTÁS! MSI B650 R7 7800X3D 32GB DDR5 2TB SSD RTX 5070Ti 16GB Asus ROG Strix Helios GX601 750W
- HIBÁTLAN iPhone 13 Pro 128GB Alphine Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3024
- Eladó Realme gt neo 2 5g Dobozában tokkal
- AKCIÓ! Apple MacBook Pro 16 M4 Pro 48GB RAM 4TB SSD macbook garanciával hibátlan működéssel
- BESZÁMÍTÁS! 2TB Sandisk Extreme Portable V2 külső SSD meghajtó garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs



