Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2006, 13:35
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Código:
select Id_Columna, 
        (case when columna1 = True Then 1 Else 0 End +  
         case when columna2 = True Then 1 Else 0 End +  
         case when columna3 = True Then 1 Else 0 End +  
         case when columna4 = True Then 1 Else 0 End ) Suma
From mitabla
Where miCondicion
o bien hacer una funcion... que acepte el campo y devuelva el 1 o 0
Código:
Select id_columna, 
         mifuncion(Columna1) + mifuncion(columna2) +mifuncion(columna3) + mifuncion(columna4) as total
From mitabla
Where micondifion