08/10/2010, 18:02
|
| | Fecha de Ingreso: octubre-2010 Ubicación: Chihuahua
Mensajes: 2
Antigüedad: 14 años, 3 meses Puntos: 1 | |
Respuesta: Condicion en el gridview Hola,
Espero haber entendido,
Puedes utilizar un "CASE" en la consulta para ejecutar o no la division
SELECT CASE WHEN "condicion" THEN "resultado" [ELSE "resultado"] END FROM "tabla"
SELECT CORPORATIVO, MAX([NOMBRE DEL CORPORATIVO]) AS [NOMBRE DEL CORPORATIVO], SUM(FMA) AS [FACT. MES ACT.], SUM([S# ATUAL]) AS [SALDO ACTUAL], SUM([>2 MESES]) AS REZAGO, MAX(EJECUTIVO) AS EJECUTIVO, MAX(AREA) AS AREA, CASE WHEN SUM([S# ATUAL]) = 0 THEN 0 ELSE SUM([>2 MESES]) / SUM([S# ATUAL]) END AS [PORCENTAJE REZAGO] FROM dbo.BD_REZAGOS WHERE (EJECUTIVO = @ejecutivo) GROUP BY CORPORATIVO ORDER BY REZAGO DESC |