Forum » Programiranje » Drools java
Drools java
nuclear ::
Zdravo, zanima me če morda kdo ve kako pridobiti s pomočjo accumulate in metode min, minimalno vrednost(double) iz množice objektov shranjenih v ksession?
Recimo če imam neke izdelke ustvarjene s pomočjo razreda Sadje, dodam nekaj sadja s ceno.. Kako dobiti sadje z najnižjo ceno tega sadja?
Sadje s1 = new Sadje("Hruska", 0.5);
Sadje s2 = new Sadje("Jabolko", 1);
string, double.
to dodam s pomočjo ksession.insert(s1),.. s2..
Kako bi prebral potem in vrnil sadje z najnižjo ceno ali pa najnižjo ceno?
Probal sem nekako takole ampak ne vem točno..
Hočem da se mi cifra minimalna shrani v $min, da ga lahko potem uporabljam v when odseku.
Hvala
Recimo če imam neke izdelke ustvarjene s pomočjo razreda Sadje, dodam nekaj sadja s ceno.. Kako dobiti sadje z najnižjo ceno tega sadja?
Sadje s1 = new Sadje("Hruska", 0.5);
Sadje s2 = new Sadje("Jabolko", 1);
string, double.
to dodam s pomočjo ksession.insert(s1),.. s2..
Kako bi prebral potem in vrnil sadje z najnižjo ceno ali pa najnižjo ceno?
Probal sem nekako takole ampak ne vem točno..
$min : double from accumulate( Sadje( cena ), min(cena) )
Hočem da se mi cifra minimalna shrani v $min, da ga lahko potem uporabljam v when odseku.
Hvala
Asus G14 2023 - Ryzen 7940HS - 32GB DDR5 - GeForce RTX 4080 - 990 PRO 4TB
- spremenil: nuclear ()
nuclear ::
Ok sem dobil rešitev, za tiste, ki bodo šli za mano:
$min : Double() from accumulate( Sadje( $cena : cena ), min($cena) )
Asus G14 2023 - Ryzen 7940HS - 32GB DDR5 - GeForce RTX 4080 - 990 PRO 4TB
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Excel - prosim za pomočOddelek: Programska oprema | 2421 (1198) | sajmon |
» | BorovničkeOddelek: Loža | 6717 (5871) | solatko |
» | VC# čitanje iz datoteke in shranjevanje v poljeOddelek: Programiranje | 1159 (972) | iceurb |
» | [java] funkcija ekvivalentna print_r v PHPOddelek: Programiranje | 1661 (1424) | sverde21 |
» | MySQL join problemOddelek: Programiranje | 1538 (1436) | Poldi112 |