Buenas, tengo una consulta.
Tengo dos tablas: Tratamientos y Clientes.
En la tabla Tratamientos se encuentra el idStatusTratamiento que puede tener 4 valores: 1-"Pendiente de Realizar", 2-"Realizado", 3-"Factura" y 4-"Cobrado".
El Status que puede ser 1-"Activo", 2-"Baja" y 3-"Eventual"
El TipoCliente que puede tomar 10 valores distintos.
Y el idCliente que se conecta con el mismo campo de la tabla Clientes.
Lo que necesito es tomar el idCliente y el nombre de los clientes que no tengan ningún idStatusTratamiento en 1 (que no haya tratamientos pendientes) y que los valores IdStatus y idTipoCliente se asignen según lo que elija el usuario en una ventana.
Yo hice la siguiente consulta
SELECT DISTINCT(C.idCliente) as ID_Cliente, C.Nombre FROM Clientes C WHERE idStatus=@idStatus AND idTipoCliente=@idTipoCliente AND NOT EXISTS (SELECT NULL FROM Tratamientos T WHERE T.idCliente = C.idCliente) ORDER BY C.idCliente
Pero hay algunos clientes que no me los muestra y debería mostrarlos.
Espero sus respuestas y gracias :D
Skull