Hola grupo
Una pregunta un poco debutante.
Tengo una aplicación en VB que me pide seleccionar con checkboxList las
siguientes opciones:
Estado:
Casado[ ]
Soltero[ ]
Divorciado[ ]
Todos[ ]
(Seleccionar) -> Botón
Entonces puedo hacer una múltiple selección, el procedimiento debe aceptar
de hecho 4 variables (a mi manera de ver)
Necesito hacer un procedimiento para recibir como variables el @Casado,
@Soltero, @Divorciado y @Todos, Sabiendo que puedo seleccionar al menos uno,
dos, tres o todos.
y que cada variable tiene un valor de 1 si ha sido seleccionado o 0 si no lo
ha sido.
La tabla tiene una columna llamada Estado con valores 'C','S','V'
Si necesito mostrar sólo los casados lo haría así:
Select Nombre, Estado
from tabla1
Where Estado='C'
Para mostrar Solteros Divorciados lo haría así:
Select Nombre, Estado
from tabla1
Where (Estado='S' and Estado='D')
Cómo optimizar mi sql para usar uno sólo tomando en cuenta que puede haber
una simple o múltiple selección
Sql Server 2005
Gracias de antemano
Leer las respuestas