CREATE PROCEDURE dbo.SearchClients
(
@ClientFirstName varchar(20) = null,
@ClientLastName varchar(20) = null,
@ClientHasTattoo bit = null,
@JobFinished bit = null,
@JobTypeID smallint = null
)
AS
SELECT DISTINCT
Clients.ClientID, Clients.ClientFirstName, Clients.ClientLastName,
Clients.ClientStreetAddress, Clients.ClientCity,
Clients.ClientState, Clients.ClientZip,
Clients.ClientHomePhone, Clients.ClientWorkPhone, Clients.ClientEmail,
Clients.ClientDOB, Clients.ClientSex,
Clients.ClientHasTattoo, Clients.AdvertisingID
FROM Job RIGHT OUTER JOIN
Clients ON Job.ClientID = Clients.ClientID
WHERE
(Clients.ClientFirstName LIKE ISNULL(@ClientFirstName,
Clients.ClientFirstName) + '%') AND
(Clients.ClientLastName LIKE ISNULL(@ClientLastName,
Clients.ClientLastName) + '%') AND
(Clients.ClientHasTattoo =
ISNULL(@ClientHasTattoo, Clients.ClientHasTattoo)) AND
(Job.JobFinished = ISNULL(@JobFinished, Job.JobFinished)) AND
(Job.JobTypeID = ISNULL(@JobTypeID, Job.JobTypeID))
returns
Comments
Post a Comment