Código SQL:
Ver originalDECLARE
@Nombre nvarchar(100),
@Apellidos nvarchar(100),
@Ciudad nvarchar(100),
@Provincia nvarcjar(100)
SET @nombre=isnull(@nombre,'')
SET @apellidos=isnull(@apellidos,'')
SET @ciudad=isnull(@ciudad,'')
SET @provincia=isnull(@provimcia,'')
SELECT a.*
FROM Usuario AS a, Provincia AS b
WHERE a.Nombre LIKE (@Nombre) AND a.Apellidos LIKE(@Apellidos) AND
a.Ciudad LIKE ISNULL(@Ciudad) AND b.Provincia LIKE ISNULL(@Provincia)
GROUP BY a.Nombre, a.Apellidos, a.Ciudad, b.Provincia
aqui otra cosa que veo es que usas la condicion "and", se tienen que cumplir las 4 condiciones para que mustre registros??
saludos!