У меня есть скрипт, который отправляет электронное письмо, содержащее HTML-таблицу в теле. Я хотел бы сделать строку в этой таблице жирным шрифтом. Чтобы определить строку, это где значение в Col1 равно «Всего» - есть идеи?
declare @TableTail nvarchar(max) = '</table></body></html>'
declare @TableHead nvarchar(max) = '<html><head>' + '<style>'
+ 'td {border: solid black;border-width: 1px;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;font: 11px arial} '
+ '</style>' + '</head>' + '<body>'
+ ' <br> <table cellpadding=0 cellspacing=0 border=0>'
+ '<tr> <td bgcolor=#00405A><font color="white"><b>col header 1</b></font></td>'
+ '<td align="right" td bgcolor=#00405A><font color="white"><b>col header 2</b></font></td>'
+ '<td align="right" td bgcolor=#00405A><font color="white"><b>col header 3</b></font></td>'
+ '<td align="right" td bgcolor=#00405A><font color="white"><b>col header 4</b></font></td>'
+ '<td align="right" td bgcolor=#00405A><font color="white"><b>col header 5</b></font></td>'
+ '<td align="right" td bgcolor=#00405A><font color="white"><b>col header 6</b></font></td></tr>'
declare @Body nvarchar(max) = (
select
td = Col1, '',[td/@align]='right',
td = Col2, '',[td/@align]='right',
td = format(Col3, '0,##0'), '',[td/@align]='right',
td = format(Col4, '0,##0'), '',[td/@align]='right',
td = format(Col5, '0,##0'), '',[td/@align]='right',
td = format(Col6, '0,##0'), ''
from
#OutputTable
order by
RowNumber desc
FOR XML PATH('tr'),
ELEMENTS
)