Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
TableA" " フィールドを持つ " " があり、同じクエリでwhenと別の whenをグループ化しA, B, C, Bytes, Entrada_Saidaて返す必要があります。Sum(Bytes)"Entrada_Saida = Entrada""Entrada_Saida = Saida"A, B, C, Entrada_Saida, Bytes
TableA
A, B, C, Bytes, Entrada_Saida
Sum(Bytes)
"Entrada_Saida = Entrada"
"Entrada_Saida = Saida"
A, B, C, Entrada_Saida, Bytes
試してみましたが、「このサブクエリで返せるレコードは最大で 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