View Single Post
Staro 24.04.2015., 20:08   #1
perich
I hate mondays..........
 
perich's Avatar
 
Datum registracije: Nov 2002
Lokacija: Zagreb - Zaprešić
Postovi: 1,534
Fair distribution problem - T-SQL

Problem bih ja trebao rijesiti kroz T-SQL, ali bitnija mi je logika, pa bi ja oko nje mogao graditi query.

Radi se o slijedecem, koristit cu izmisljen scenarij.

Imam jednu veliku tablicu u kojoj se nalazi 1000 redova, sa dva stupca, ID i vrijednost.

Cilj je distribuirati ID-jeve u 5 skupina, na način da se u svakoj skupini nalazi podjednak broj ID-jeva, i da je ukupna vrijednost svake grupe opet podjednaka. Tolerancija je moguća, od nule pa do recimo 10%. Radi jednostavnosti, uzmimo da nema ekstrema u vrijednostima nego da su svi u range-u od recimo 100-500.

Ideje?
perich je offline   Reply With Quote