Arithmétique Débordement sur AVG numérique () SQL Server
-
21-09-2019 - |
Question
Pourquoi
select avg(cast(5 as numeric(15,2)))
retourne "Erreur de dépassement arithmétique conversion numérique à numérique de type de données."?
Documentation indique ce qui suit sur la fonction avg:
entrée: catégorie décimal (p, s)
sortie: décimal (38, s) divisée par décimale (10, 0)
Je ne vois pas vraiment comment il débordait.
La solution
Trouvé le problème:
Propriétés de la base> Options> Round-Abandonner numérique Suivait.
Lorsqu'elle est désactivée la requête exécutée avec succès.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow