SQL - Porcentaje

 
Vista:

Porcentaje

Publicado por Juan (40 intervenciones) el 07/10/2005 15:19:21
Buenas, como le hago para sacar un porcentaje. Matemáticamente es este:
(1/(caja-coinbox))*100 , en el SELECT de SQL como sería, gracias.
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

RE:Porcentaje

Publicado por Juan (40 intervenciones) el 07/10/2005 15:37:15
Disculpen sería matemáticamente (caja/coinbox )*100. asuman que caja y coinbox son valores numéricos y puede contener valor null ¿ok?.
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

RE:Porcentaje

Publicado por Edgar (19 intervenciones) el 07/10/2005 18:07:24
Hola

Se puede hacer tal como lo indicas, pero como bien dices si pueden tener valores nulos, debes usar una funcion (depende del manejador de BD) para colocar un valor por defecto en caso de que consiga null.. si usas SQL Server sería

ISNull ( caja, 0 ) / IsNull ( coinbox, 1 ) * 100

Si es Oracle, seria

NVL ( caja, 0 ) / INVL ( coinbox, 1 ) * 100

En otro caso, lamento no poder ayudarte, pero debes tener en cuenta que debe proveer una funcion similar, puedes documentarte en la ayuda de tu BD para indagar sobre esa funcion

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

RE:Porcentaje

Publicado por Juan (40 intervenciones) el 07/10/2005 18:32:43
Gracias.
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