出于某些原因,我正在为特定时间段的客户生成 HTML 代码,在该代码中,我需要美元字段(“已支付”和“费用”列)文本右对齐,这怎么可能使用 XML raw('tr')。
create table #Customer
(
id varchar(500),
CustomerName varchar(500),
customertype varchar(500),
LastOrderNo varchar(500),
charges varchar(500),
Payed varchar(500)
)
insert into #Customer
select '201','Cus1','XX','on-09799','60.09$','30.00$'
union all
select '202','Cus2','XX','on-09777','90.09$','50.00$'
union all
select '203','Cus3','YY','on-09766','100.09$','100.00$'
union all
select '204','Cus4','ZZ','on-09788','2000.09$','2000.00$'
Declare @Body varchar(max)
set @Body=''
select @Body =@Body+'<table cellpadding=0 cellspacing=0 border=0 >' +
'<tr><td width="100px" > ID</td>' +
'<td width="140px" >CustomerName</td>' +
'<td width="100px" >Customertype</td>' +
'<td width="100px" > LastOrderNo</td>' +
'<td width="100px" align="right" bgcolor=#E6E6FA><b> charges</b></td>' +
'<td width="110px" align="right" bgcolor=#E6E6FA><b> …Run Code Online (Sandbox Code Playgroud)