12/12/2009, 09:14
|
| | Fecha de Ingreso: diciembre-2009
Mensajes: 32
Antigüedad: 15 años, 1 mes Puntos: 0 | |
Respuesta: Funciones de Cadena Buenos días, como podría hacer el iif con texto, es decir, la equivalencia con texto en sql server 2005; la consulta arroja esta tablita pero el campo estado en donde quiero que me funcione igual tengo esto:
iif(avg(PorcentajeNal) >avg( PorcentajeCol),"Inferior " & Round(100*( avg(PorcentajeNal) - avg(PorcentajeCol)
grado PromNal PromCol Estado
3 53.15 46.76 Inferior 12%
4 48.21 42.27 Inferior 12%
5 40.94 33.39 Inferior 18%
6 35.87 34 Inferior 5%
7 42.02 43.38 Superior 3%
Haciendo la equivalencia sin texto seria:
(case when PorcentajeNal > PorcentajeCol then Round((100*( PorcentajeNal - PorcentajeCol)/ PorcentajeNal),2) else Round((100* (PorcentajeCol- PorcentajeNal)/ PorcentajeNal),2) end) AS Estado |