Hallo
mit datenbanken mach ich nix, aber du hast die Frage ja auch nicht in der Datenbank rubrik gewählt
bis auf die 5 euros ist das runden einfach: entweder round verwenden und die beträge mit einem faktor dividieren und wieder multiplizieren, oder roundto verwenden (macht aber im Prinzip genau das gleiche).
Delphi-Quellcode:
ListBox1.Items.Add(FloatToStr(round( 543.21/10 )*10));
ListBox1.Items.Add(FloatToStr(roundTo( 543.21 ,1))); //uses math, weiß nicht, ab welcher delphi-version das dabei ist
Mfg Frank