我有一个Telerik MVC Grid,其中有两个字段
CustomerID
和 OrdersQuantity (can go negative)
我的网格看起来像这样
CustomerID OrdersQuantity
1 10
2 3
<font color="red">4*</font> -10
<font color="red">5*</font> -20
7 10
Run Code Online (Sandbox Code Playgroud)
我想以customerid
红色显示并添加"*"
SYMBOL ifOrdersQuantity is < 0
就像在上面的例子中一样,我想显示customerid 4*
和5*
Red
我很想知道我是否可以在sql server中的同一列上执行多个PIVOT,如下所示:
WITH T(ID, NAME, MSNAME, PLANED, ACTUAL)
AS (
SELECT 1, '45rpm', 'Raised to Supplier', '2014-12-17', '2015-12-17' UNION ALL
SELECT 1, '45rpm', 'Base Test Date', '2014-12-18', '2015-12-18' UNION ALL
SELECT 1, '45rpm', 'Washing Approval', '2014-12-19', '2015-12-19'
)
SELECT ID, NAME
, MAX(CASE WHEN MSNAME LIKE 'Raised to Supplier' THEN PLANED END) AS 'Raised to Supplier (PLANED)'
, MAX(CASE WHEN MSNAME LIKE 'Base Test Date' THEN PLANED END) AS 'Base Test Date (PLANED)'
, MAX(CASE WHEN MSNAME LIKE 'Washing Approval' …
Run Code Online (Sandbox Code Playgroud)