Több lekérdezés min max feltétel összehasonlítás
2022-09-21T17:30:20+02:00
2022-09-21T21:37:12+02:00
2022-09-25T08:54:22+02:00
steak
Sziasztok!

Azokat a termékeket szeretném megkapni amelyeknek a Megrendelve legnagyobbjainak tizedei kisebbek mint a Maradék legkisebbjei.

Segítségeteket köszönöm!

SELECT * ,min(darab) as mindb FROM data d where d.type = 'Maradék' and min(darab)>(SELECT * ,max(darab / 10) as maxdb FROM data d2 where d2.type = 'Megrendelve') group by termek
Mutasd a teljes hozzászólást!
Szia,

Az aggregáló függvényeken belül szét lehet válogatni, milyen értékekkel szeretnél számolni:

select termek, max(case when type = 'Megrendelve' then darab else null end) * 0.1 maxdb, min(case when type = 'Maradék' then darab else null end) mindb from data group by termek having max(case when type = 'Megrendelve' then darab else null end) * 0.1 < min(case when type = 'Maradék' then darab else null end)
Mutasd a teljes hozzászólást!

abcd