【发布时间】:2011-10-24 20:53:58
【问题描述】:
我有这个问题:
SELECT
Field1
AVG(Field2) as Field2,
AVG(Field3) as Field3,
AVG(Field4) as Field4
FROM Table1
GROUP BY Field1
ORDER BY Field2 DESC, Field3 DESC, Field4 DESC
如何(如果可能)用三个字段的平均值排序? 我想在获得三个字段的平均值后下一个订单。例如:
...
ORDER BY (Field2 + Field3 + Field4) / 3
【问题讨论】:
-
订购什么?您的查询只返回一行。
-
在任何字段中都可以为 null 吗?你想如何处理这些?
标签: sql-server tsql sql-order-by