tag:blogger.com,1999:blog-5907068516438800184.post7483601597237181362..comments2022-04-01T00:29:20.020-07:00Comments on WILLIAM SANCHEZ: SQL Server trunca divisiones de enterosWilliam Sánchezhttp://www.blogger.com/profile/07292517976528044575noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-5907068516438800184.post-44537761726556258412014-01-23T18:54:59.258-08:002014-01-23T18:54:59.258-08:00Quizá tu problema sea la precisión que asignas tan...Quizá tu problema sea la precisión que asignas tanto las variables dividendo y divisor como a la variable resultado. Mira en el siguiente ejemplo indico que la variable @z tendrá un numero total de digitos seran 18 y solo 4 de esos corresponderán a los decimales despues de la coma.<br />DECLARE @x DECIMAL, @y DECIMAL, @z DECIMAL(18,4)<br />SET @x = 27;<br />SET @y = 13;<br />SET @z = @x/@y;<br />SELECT @z;<br /><br />Si quieres tener 13 decimales entonces la variable de ser declarada así: <br />DECLARE @z DECIMAL(18,13)<br /><br />Acá encuentras la información al respecto en msdn http://msdn.microsoft.com/es-es/library/ms187746.aspx<br /><br />Saludos.William Sánchezhttps://www.blogger.com/profile/07292517976528044575noreply@blogger.comtag:blogger.com,1999:blog-5907068516438800184.post-49586142470674414782014-01-23T09:38:08.989-08:002014-01-23T09:38:08.989-08:00tengo problemas divido dos valores tipo Decimal(27...tengo problemas divido dos valores tipo Decimal(27/13), al hacer la división de estos dos números, el resultado después de la coma solo muestra 11 decimales cuando debería mostrar 13 decimales.<br />Alguna sugerencia ?Anonymoushttps://www.blogger.com/profile/06689070919383650563noreply@blogger.com