Hirdetés

2024. május 13., hétfő

Gyorskeresés

Hozzászólások

(#6249) crocy


crocy
tag

Hi,

lehet csak en bonyolitom tul ezt a dolgot(es/vagy hülye vagyok), egy sql tabla bejarasban kene kis segitseg(vagy vmi algo).

Szoval tegyük fel egy tabla rekordjaiban azt taroljuk, hogy egyes arusok mennyiert(összar), mennyi krumplit arulnak es egy arustol összes mennyiseget fel kell vasarolni.
Ekkor jön egy vasarlo, hogy ker egy listat, hogy kiktöl kell vasarolni, ha egy bizonyos megadott max összeg, min mennyiseg eseten a legjobban jarjon.

Pl a lenti tablabol, max 5ft-ert min 5 kg arunal az optimalis, az 1 es a 4 rekord:
4.1ert (2.6+1.5) kap 5 kg krumplit.
  

De ezt vmi tablabejaras alapjan, hogyan kapom meg? Elöször megprobaltam egysegar alapjan növekö sorrendben rendezni, majd kummulalni a sorokat. De mint a fenti pelda is mutatja nem feltetlenül a legolcsobb egysegaru rekordokbol jön ki az optimalis megoldas.

Copyright © 2000-2024 PROHARDVER Informatikai Kft.