WITH CastiKridla(Castdilu, Mnozstvi) AS (( SELECT CastDilu, Mnozstvi FROM Komponenty WHERE Díl = kridlo ) - ukotveni UNION ALL ( SELECT k.CastDilu, c.Mnozstvi * k.Mnozstvi FROM CastiKridla c, Komponenty k - select z ztare tabulky a pak nove WHERE c.Castdilu = k.Dil)); SELECT sum(Množství) AS Množství FROM CástiKrídla WHERE CástDílu = ‘nýt’;