I know that this mail has already been answered and is correct. But I would like to post the answer below, because with SQL Server 2017 onwards it is too easy, and some may find this useful in the future.
CONCAT_WS(CHAR(10),Cast(NBR as varchar(20)) ,Cast(ACCT_NBR as varchar(20))) as acct
CHAR (10) can be a space in SQL SERVER. You can replace CHAR (10) with whatever separator you like. For instance,
CONCAT_WS(',',Cast(NBR as varchar(20)) ,Cast(ACCT_NBR as varchar(20))) as acct
the above query will add the separator ',' between each concatenated string.
source share