0
Я использую следующий код (ниже) для создания табличного вывода HTML-сообщений, но мой вопрос заключается в том, как изменить цвет данных в столбцах. Может кто-нибудь сказать мне, как сделать цвет s.ADDED_BY «td» красным.Вывод запроса формата SQL Server Management Studio в таблицу HTML
begin
DECLARE @xml NVARCHAR(MAX)
DECLARE @body NVARCHAR(MAX)
SET @xml = CAST((SELECT s.acct_no as 'td', '', s.ADDRESS1 as 'td', '', s.CITY as 'td', '',s.U_WATERCO as 'td', '', s.ADDED_BY as 'td'
from PLshared.dbo.client s
where (U_WATERCO = '' OR U_WATERCO LIKE '%UNKNOW%')
and s.COUNTY = 'NASSAU'
and s.inactive <> 'B'
AND s.DATE_ADDED >= CONVERT(char(10), getdate()-120, 121)
order by city
FOR XML PATH('tr'), ELEMENTS) AS NVARCHAR(MAX))
SET @body ='<html><body><H3>Clients In Nassau County with no Water Dept</H3>
<table border = 1>
<tr>
<th> Acct No </th> <th> Address </th> <th> City </th> <th> WaterCo </th> <th> AddedBy </th> </tr>'
SET @body = @body + @xml +'</table></body></html>'
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'mail.pacificlawnsprinklers.com',
@body = @body,
@body_format ='HTML',
@recipients = '[email protected]', -- replace with your email address
[email protected]_recipients = '[email protected]',
@subject = 'Clients in Nassau County with No Water Dept' ;
[email protected]_query_result_as_file = 0 ;
end