[firebase-br] FOR SELECT
Paulo Geloramo
paulogeloramo em terra.com.br
Ter Jan 25 17:03:17 -03 2005
Firebird 1.5
No FOR SELECT existe alguma forma de obter
o total de uma coluna em cada iteração?
Uma solução seria executar outra instrução
SQL antes do FOR SELECT para ober o total.
Caso exista alguma forma de obter o total de um
coluna no FOR SELECT em cada iteração,
seria economizado a instrução antes do FOR SELECT,
alguma sugestão?
Exemplo:
TABELA1
CODIGO QUANTIDADE
1 1
2 2
3 3
SELECT SUM(QUANTIDADE)
FROM TABELA1
INTO TOTAL;
FOR SELECT CODIGO, QUANTIDADE
FROM TABELA1
INTO CODIGO, QUANTIDADE DO
BEGIN
RETORNO = QUANTIDADE / TOTAL;
END
Conforme exemplo, são necessário duas instruções,
caso exista alguma forma de obter o total em
cada iteração, economizaria a primeira instrução.
[]s
Paulo Geloramo
Mais detalhes sobre a lista de discussão lista