Конкат строки в @declare - PullRequest
       16

Конкат строки в @declare

0 голосов
/ 10 февраля 2020

У меня есть FirstName и LastName из таблицы сотрудников, в которой есть идентификатор сотрудника. Я хочу передать объединенные firstName и lastname в предложении where, но вместо P.lastname и P.Firstname я хочу передать его как где Name = 'Chand Reginald'

Что я пытаюсь Для этого нужно объявить именованную переменную и попросить пользователей ввести имя, которое будет возвращать результаты.

CREATE procedure [dbo].[ETCInfo] @Date datetime, @Principal varchar(60), 

SELECT
P.LastName+' '+P.FirstName as 'PrincipalName'

where 1=1  AND rpTask.OutlineLevel < 12  AND P.LastName = 'Maguire' AND 
P.FirstName = 'Daryl' AND RPTask.WBS1 <> '<none>' AND 
rpPL.endDate>=dateadd(d,1,@Date) 

Я хочу, чтобы @Principal был составным значением, например, 'Maguire Daryl'

1 Ответ

0 голосов
/ 10 февраля 2020

При этом условии P.LastName = 'Maguire' AND P.FirstName = 'Daryl', вы должны изменить на

P.LastName + ' ' + P.FirstName = @Principal -- or 'Maguire Daryl' as you wish.
...