为每个结果创建表行

时间:2014-06-18 11:14:21

标签: mysql sql

SELECT @body1 = @body1 + '<tr><td valign="top">' + CONVERT(VARCHAR(19), GETDATE(), 120) + ' </td>'
        ,@body1 = @body1 + '<td valign="top">' + ISNULL(CAST(fut.nFuturesId AS varchar), ' ') + ' </td>'
        ,@body1 = @body1 + '<td valign="top">' + 'PaperFuturesCommodity' + ' </td></tr></table>'
FROM    dbo.PositionFutures AS fut WITH(READUNCOMMITTED)
    WHERE   1=1
    --AND       fut.strUnderlying = 'V'
    AND fut.nFuturesId IN (3059, 21535)
    GROUP BY fut.nFuturesId

这是我创建表体的存储过程的一部分。现在的结果是2行,但第二行不在表格内,如下图所示。为什么呢?

enter image description here

1 个答案:

答案 0 :(得分:1)

Gordon Linoff正确检查你的

     </Table> 

在选择

的末尾