Du ber om alla delmängder som uppgår till exakt 30 USD.
Det här låter mycket som subset summaproblemet , och knapsäckproblem , så jag tvivlar starkt på att du kan göra detta med en enkel fråga. Du skulle förmodligen behöva vända dig till T-SQL, men även det skulle förmodligen se fult ut.
Jag tror att programmering är rätt väg att gå här.