STRING SQL

NINA 02/03/2005 15:13:03
#70764
Estou tentando montar uma string SQL:
SELECT [CODROS],
IIf([ENTSAI]='E',SUM([QTDE]),0) AS TOTENTRA,
IIf([ENTSAI]='S',SUM([QTDE]),0) AS TOTSAI,
totentra - totsai as saldo
FROM qrMOVIMENTO
GROUP BY [CODROS];

Eu teria que agrupar só pelo CODROS para ter o resultado desejado, porém o access dá erro se não agrupo também pelo ENTSAI.
Alguém pode me ajudar?
Obrigada.
Nina
USUARIO.EXCLUIDOS 03/03/2005 07:59:47
#70867
Resposta escolhida
o codRos é único - independente do EntSai?
se for - você pode "enganar" o access colocando um Max, Min ou AVR...
dessa forma vc caracteriza o retorno como sendo um agrupamento de CODROS

SELECT MAX [CODROS],
IIf([ENTSAI]='E',SUM([QTDE]),0) AS TOTENTRA,
IIf([ENTSAI]='S',SUM([QTDE]),0) AS TOTSAI,
totentra - totsai as saldo
FROM qrMOVIMENTO
GROUP BY [CODROS];
Tópico encerrado , respostas não são mais permitidas