SQL Server - Calculo matematico simple en excel pero en SQL no se

 
Vista:
sin imagen de perfil

Calculo matematico simple en excel pero en SQL no se

Publicado por CarlosQ (52 intervenciones) el 29/11/2012 19:24:40
Hola estimados,

tengo una duda y me gustaría contar con su ayuda

en excel tengo l siguiente operacion

=H2*100/MAX($H$2:$H$36)

donde:

H2 son minutos

la formula en palabras sería

minutos por registro * 100 / por el maximo de los minutos

ejemplo

272 * 100 / 272 = 100
201 * 100 / 272 = 73,9

esto lo quiero realizar en sql:

select
N3 = case when Minutos >0 then cast(Minutos as int) * 100/max(distinct cast(Minutos as int)) end
fron tabla

esto me entra un valor 100 para todos los registros, que estoy haciendo mal? por favor

saludos,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Calculo matematico simple en excel pero en SQL no se

Publicado por Isaias (4558 intervenciones) el 30/11/2012 17:37:22
¿Que tipos de campo es MINUTOS?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Calculo matematico simple en excel pero en SQL no se

Publicado por CarlosQ (52 intervenciones) el 07/12/2012 13:54:01
Hola Isaias,

el campo es float,

otra cosa no llegan los correo de respuesta a mi mail, eso que siempre marco la opción debe tener problemas el servidor,

saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar