SQL Server Bitwise se comporta como C # Enum Flags
Uso los indicadores en enumeraciones en C # y todo está bien, pero quiero usar algo similar en SQL en el siguiente escenario:
Queremos devolver una lista de usuarios que forman parte de una lista o condiciones como las siguientes:
ConditionOne = 2
ConditionTwo = 4
ConditionThree = 8
etc ...
Tendremos usuarios con algunas de estas condiciones en contra de ellos así:
User1: 6 (conditions 1 and 2)
User2: 4 (condition 2)
User3: 14 (conditions 1, 2 and 3)
etc ...
Queremos poder hacer una consulta donde decimos que todos los usuarios con la condición 1 y, en este escenario, devolvería a los usuarios 1 y 3, aunque también tengan otras condiciones.
Cualquier información sería muy apreciada, solo se utilizan indicadores en C # y no en el servidor SQL directamente.