Cómo poner un campo si/no, al sumar en una consulta, en positivo

Tengo una bd que en cada registro están los meses del año. Cada mes está indicado con el campo si/no. Al realizar una consulta para que sume los meses ENE, FEB, etc individualmente, la suma me sale en negativo, y me interesaría que se quedara...

1 Respuesta

Respuesta
1

Los campos si/no ( booleanos) devuelven valores True o False.

Si lo lees com un valor de número, te devuelve True = ´-1, False = 0, por ese motivo te da resultados negativos.

Si quieres sumarlos, puedes hacer que sume los valores y luego multiplicas por -1, si prefieres usar una consulta sería "SELECT COUNT(CampoSiNo) FROM Tabla WHERE CampoSiNo = True", y por último, usando funciones de dominio agregado sería: SumaMeses = DCount("CampoSiNo", "Tabla", "CampoSiNo = True").

Tu pregunta ha quedado cortada, por lo que no se si era esto lo que necesitabas, supongo que si.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas