Bases de Datos > SQL Server

 Decimales En Mycrosoft Sql Server

(1/1)

senzao18:
Como pueodo hacer que a siguiente consulta me regrese un numero con maximo dos digitos despues del punto decimal por ejemplo .78 1.56 .9 o´.90.
 

--- Código: Text --- select CONVERT(decimal(10,3),EdoResultados.UNeta) / CONVERT(decimal(10,3),Acciones.NAcciones) as UxAccion,        CONVERT(decimal(10,3),Acciones.PxAccion) / CONVERT(decimal(10,3),CONVERT(decimal(10,3),EdoResultados.UNeta) / CONVERT(decimal(10,3),Acciones.NAcciones)) as UPMercado,       CONVERT(decimal(10,3),Acciones.DxAccion) / CONVERT(decimal(10,3),Acciones.PxAccion) as Dividendo,       CONVERT(decimal(10,3),Acciones.DxAccion) / CONVERT(decimal(10,3),CONVERT(decimal(10,3),EdoResultados.UNeta) / CONVERT(decimal(10,3),Acciones.NAcciones)) as PdPago,       CONVERT(decimal(10,3),Capital.TCS) / CONVERT(decimal(10,3),Acciones.NAcciones) as Relacion,       (CONVERT(decimal(10,3),Acciones.NAcciones) * CONVERT(decimal(10,3),Acciones.PxAccion)) / CONVERT(decimal(10,3),EdoResultados.VTotales) as VMercado        from EdoResultados cross join Acciones cross join Capitalwhere (EdoResultados.FechaE=2004 and Acciones.FechaE=2005 and Capital.FechaE=2005) and      (EdoResultados.IDEmpresa=7 and Acciones.IDEmpresa=7 and Capital.IDEmpresa=7)  
Nota.- trabajo con numeros de hasta 8 digitos y se cree que seran mas.
Espero y puedan ayudarme gracias.:D

lucaseto:
con un cast convert a decimal o a numeric

Navegación

[0] Índice de Mensajes

Ir a la versión completa