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

   
Vista:

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

Calculo matematico simple en excel pero en SQL no se

Publicado por Isaias (3182 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

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