Ik heb de volgende sql query:
select * , ROUND(FOB_sell * (select Omrekenwaarde from frontpage) , 2) AS FrancoEuro from groep_decoratief where show = 1
Hij pakt een bepaalde waarde die je opgeeft in Omrekenwaarde en vermenigdvuldigd deze. Met ROUND probeer ik deze met 2 achter de komma af te ronden. Dit gaat prima. 12,344 geeft 12,34!
Het enige probleem is als de uitkomst 12,50 is, dan wordt er 12,5 van gemaakt. Dit staat natuurlijk niet netjes en is niet de bedoeling.
Ik heb het al geprobeerd op te lossen door het door 100 te vermedigvuldigen en vervolgens weer verderop door 100 te delen:
select * , ROUND(FOB_sell * (select Omrekenwaarde from frontpage) * 100/100 , 2) AS FrancoEuro from groep_decoratief where show = 1
Maar dit wil niet werken. Weet iemand hoe je dit aanpakt?
select * , ROUND(FOB_sell * (select Omrekenwaarde from frontpage) , 2) AS FrancoEuro from groep_decoratief where show = 1
Hij pakt een bepaalde waarde die je opgeeft in Omrekenwaarde en vermenigdvuldigd deze. Met ROUND probeer ik deze met 2 achter de komma af te ronden. Dit gaat prima. 12,344 geeft 12,34!
Het enige probleem is als de uitkomst 12,50 is, dan wordt er 12,5 van gemaakt. Dit staat natuurlijk niet netjes en is niet de bedoeling.
Ik heb het al geprobeerd op te lossen door het door 100 te vermedigvuldigen en vervolgens weer verderop door 100 te delen:
select * , ROUND(FOB_sell * (select Omrekenwaarde from frontpage) * 100/100 , 2) AS FrancoEuro from groep_decoratief where show = 1
Maar dit wil niet werken. Weet iemand hoe je dit aanpakt?
http://www.xbmcfreak.nl/