TSQL PIVOT中的聚合函数

TSQL PIVOT中的聚合函数,tsql,pivot,Tsql,Pivot,在某些情况下,我将聚合函数视为sum、Max或avg。如何确定在PIVOT语句中使用哪个聚合函数? 非常感谢。 smith您可以在透视图中使用任何聚合函数,但这取决于您对查询的要求 包括: SUM() MIN() MAX() COUNT() AVG() 您可以在透视图中使用任何聚合函数,但这取决于您对查询的要求 包括: SUM() MIN() MAX() COUNT() AVG() 这取决于你的要求。你有吗?这取决于你的要求。有吗?在上面的例子中,我将“condition_result”作为

在某些情况下,我将聚合函数视为sum、Max或avg。如何确定在PIVOT语句中使用哪个聚合函数? 非常感谢。
smith

您可以在
透视图中使用任何聚合函数,但这取决于您对查询的要求

包括:

SUM()
MIN()
MAX()
COUNT()
AVG()

您可以在
透视图中使用任何聚合函数,但这取决于您对查询的要求

包括:

SUM()
MIN()
MAX()
COUNT()
AVG()

这取决于你的要求。你有吗?这取决于你的要求。有吗?在上面的例子中,我将“condition_result”作为int数据类型。成功了。更改为位数据类型后,它停止工作。为什么?如何确定哪个聚合函数是正确的。感谢you@LaysomeSmith我不确定你在引用其他问题时问了什么。@LaysomeSmith如果你使用的是位字段,那么你需要将其包装在
CASE
语句中,以获取该字段的值。为什么?位字段(真或假)不是值吗?我看到过字段也返回Null的示例。我还是不明白。感谢您的回复。大多数聚合函数都不能与
数据类型一起使用。你需要做什么?这将帮助您决定使用哪个函数。在上面的例子中,我将“condition_result”作为int数据类型。成功了。更改为位数据类型后,它停止工作。为什么?如何确定哪个聚合函数是正确的。感谢you@LaysomeSmith我不确定你在引用其他问题时问了什么。@LaysomeSmith如果你使用的是位字段,那么你需要将其包装在
CASE
语句中,以获取该字段的值。为什么?位字段(真或假)不是值吗?我看到过字段也返回Null的示例。我还是不明白。感谢您的回复。大多数聚合函数都不能与
数据类型一起使用。你需要做什么?这将帮助您决定使用哪个函数。