Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno sql Firebird - round (zaokrouhlování)

Ahoj,

potřeboval bych přímo v sql Firebird zaokrouhlovat na desítky nahoru.

Takže mám například:
4982 => 4990
3777 => 3780
... atd

ale pozor celé číslo již nezaokrouhlovat (pokud je na desítky = nula na posledním místě) takže
4980 => 4980
7770 => 7770

Jde toto přímo v sql Firebirth bez nějaké přídavné procedury v selectu pomocí round ?

Dík

// update

Napadá mě číslo vydělit 100, přičíst 0.5 , zaokrouhlit a pak zase vynásobit 100
nicméně to by pozměnilo čísla, která již není potřeba upravovat (viz mé příklady 2)

Řešení:

Předmět Autor Datum
CEIL(cislo / 10.0) * 10
Wikan 20.01.2018 12:34
Wikan
Díky. Dnes jsem grogy, nespal celou noc.:-) poslední
Flash_Gordon 20.01.2018 12:36
Flash_Gordon

Zpět do poradny Odpovědět na původní otázku Nahoru