Zitat Zitat von B.Hauser Beitrag anzeigen
Ich will auch mal Klugscheißer des Tages werden!

@Malzusrex:
Bei Deiner Case Anweisung wird, sofern die Ausgangszahl eine ganze Zahl ist, 0,5 hinzuaddiert. Ich glaube, das war nicht gewünscht.


Birgitta
Stimmt! Habe es abgeändert
(Auch wenn deine Variante immer noch einfacher und übersichtlicher ist)
PHP-Code:
select  myfeld,                                      
case 
when MyFeld-int(MyFeld)=0 then Myfeld else      
case 
when MyFeld-int(MyFeldbetween 0,51 and 0,99   
then int
(MyFeld) + else int(Myfeld) +0,5 end end   
from MyFile 
Gruß Ronald