0

我有一个“TableA带有字段”的“ A, B, C, Bytes, Entrada_Saida”,需要在同一个查询中返回一个Sum(Bytes)when"Entrada_Saida = Entrada"和另一个 when "Entrada_Saida = Saida",分组依据A, B, C, Entrada_Saida, Bytes

尝试但保持“此子查询最多可以返回一条记录”错误。

4

1 回答 1

1

如果要在同一行中返回两个总和,可以使用如下查询:

SELECT
  A, B, C,
  SUM(IIF(Entrada_Saida='Entrada',Bytes,0)) Bytes_Entradas,
  SUM(IIF(Entrada_Saida='Saida',Bytes,0)) Bytes_Saidas
FROM
  Yourtable
GROUP BY
  A, B, C
于 2013-05-10T21:17:53.130 回答