Misschien is het voor de echte kenner een heel makkelijke vraag, maar ik zoek me al dagen rot. Ik probeer het volgende te bereiken.
Ik heb een database met audio, allemaal items met verschillende lengte. Nu wil ik met een SQL query maken waarmee ik 1 of meerdere items selecteer die samen even lang of langer zijn dan een gewenste waarde.
Stel, ik wil 120 seconden vullen. Dan wil ik bijvoorbeeld dat mijn SQL query een item van 60 seconden en 2 items van 30 seconden geeft. Of 4 items van elk 30 seconden. Eigenlijk alle/zoveel mogelijk combinaties die minimaal even lang zijn als mijn gewenste 120 seconden, maar ook weer niet onbeperkt lang, dus bijvoorbeeld minder lang dan 130 seconden.
Iemand enig idee of dit mogelijk is met een SQL query? Ik ben al enige tijd bezig geweest met bijvoorbeeld de SUM mogelijkheden, maar daarmee krijg ik het niet aan de praat.
Een andere optie is om een enorme hoeveelheid combinaties te laten maken en dan kijken welke combinatie het beste past, maar dat lijkt me veel omslachtiger.
Ik heb een database met audio, allemaal items met verschillende lengte. Nu wil ik met een SQL query maken waarmee ik 1 of meerdere items selecteer die samen even lang of langer zijn dan een gewenste waarde.
Stel, ik wil 120 seconden vullen. Dan wil ik bijvoorbeeld dat mijn SQL query een item van 60 seconden en 2 items van 30 seconden geeft. Of 4 items van elk 30 seconden. Eigenlijk alle/zoveel mogelijk combinaties die minimaal even lang zijn als mijn gewenste 120 seconden, maar ook weer niet onbeperkt lang, dus bijvoorbeeld minder lang dan 130 seconden.
Iemand enig idee of dit mogelijk is met een SQL query? Ik ben al enige tijd bezig geweest met bijvoorbeeld de SUM mogelijkheden, maar daarmee krijg ik het niet aan de praat.
Een andere optie is om een enorme hoeveelheid combinaties te laten maken en dan kijken welke combinatie het beste past, maar dat lijkt me veel omslachtiger.