Bonjour,
Avec Sybase :
round(0.9) = 1
round(0.4) = 0
round(0.5) = 1
Comment faire pour arrondir 0.8 à 1 , 0.4 à 0 MAIS 0.5 à 0 ?
Merci pour votre aide
Bonjour,
Avec Sybase :
round(0.9) = 1
round(0.4) = 0
round(0.5) = 1
Comment faire pour arrondir 0.8 à 1 , 0.4 à 0 MAIS 0.5 à 0 ?
Merci pour votre aide
Vous faites un mélange entre FLOOR et CEILING (cf http://fadace.developpez.com/sgbdcmp...ns/#numerique)
Dans votre cas, autant passer par un CASE... ou un ROUND(n+.1)...
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
oui : je veux faire ce mélange volontairement.
Merci pour votre réponse : je vais tester le round(n+.1)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager