Try this:
DECLARE @t TABLE (
Acno VARCHAR(20),
acdesc VARCHAR(20),
actype CHAR(1)
)
INSERT INTO @t (acno, acdesc, actype)
SELECT '1122334', 'Tesr acct', 'C' UNION ALL
SELECT '0004455', 'Bank Test Account', 'S'
SELECT
'12345' AS Business_ID,
(
SELECT
acno AS ACCOUNT_NUMBER,
acdesc AS ACCOUNT_DESCRIPTION,
actype AS ACCOUNT_TYPE
FROM @t
FOR XML PATH('Account'),ROOT('Accounts'), TYPE
)
FOR XML PATH(''), ROOT('Business')
/*
<Business>
<Business_ID>12345</Business_Id>
<Accounts>
<Account>
<ACCOUNT_NUMBER>1122334</ACCOUNT_NUMBER>
<ACCOUNT_DESCRIPTION>Tesr acct</ACCOUNT_DESCRIPTION>
<ACCOUNT_TYPE>C</ACCOUNT_TYPE>
</Account>
<Account>
<ACCOUNT_NUMBER>0004455</ACCOUNT_NUMBER>
<ACCOUNT_DESCRIPTION>Bank Test Account</ACCOUNT_DESCRIPTION>
<ACCOUNT_TYPE>S</ACCOUNT_TYPE>
</Account>
</Accounts>
</Business>
*/
.