#1 Tue 23 May 2017 18:32
- Ted
- Participant assidu
- Date d'inscription: 16 Jan 2007
- Messages: 181
[postgres] arrondi au 1/2 inferieur
Bonjour,
J'ai passé une bonne partie de ma journée à chercher et/ou tester comment réaliser un arrondi tous les 0.5 inférieur.
Exemple :
Entre 30<x<30.5 => 30
30.5<x<31=>30.5
...
Jusqu'à 100!
Round ou Floor tels que ne me conviennent pas.
J'ai bien la solution avec des case when pour chaque tranche, mais ça va être un peu long.
Quelqu'un a-t-il déjà fait ça?
Cordialement
Ted
Hors ligne
#2 Tue 23 May 2017 22:16
- JD
- Moderateur
- Date d'inscription: 8 Aug 2013
- Messages: 726
Re: [postgres] arrondi au 1/2 inferieur
Bonsoir,
Pourquoi pas un truc du genre :
Code:
floor(2*x)/2
Cordialement,
Hors ligne
#3 Wed 24 May 2017 08:01
- Ted
- Participant assidu
- Date d'inscription: 16 Jan 2007
- Messages: 181
Re: [postgres] arrondi au 1/2 inferieur
Cool, merci ça fonctionne.
J'étais parti sur des trucs beaucoup plus compliqué
Hors ligne