Ajuda em SQL
Fala pessoal!
O seguinte tem uma query, mas não estou conseguindo dar alias para um resultado.
SELECT S.NOME,S.PORCENTAGEM,
(SELECT SUM((VALOR * S.PORCENTAGEM)/100)>>>aqui seria o alias desse campo mas da erro quando consulto no banco, ele não reconhece o nome que dou.
FROM RETIRADAS
WHERE DATA BETWEEN ´09/14/2004´ AND ´09/14/2004´)
FROM SOCIOS S, ITENS_RETIRADAS IR
WHERE IR.SOCIO_ID = S.SOCIO_ID
GROUP BY S.NOME,S.PORCENTAGEM
Desde já obrigrado.
O seguinte tem uma query, mas não estou conseguindo dar alias para um resultado.
SELECT S.NOME,S.PORCENTAGEM,
(SELECT SUM((VALOR * S.PORCENTAGEM)/100)>>>aqui seria o alias desse campo mas da erro quando consulto no banco, ele não reconhece o nome que dou.
FROM RETIRADAS
WHERE DATA BETWEEN ´09/14/2004´ AND ´09/14/2004´)
FROM SOCIOS S, ITENS_RETIRADAS IR
WHERE IR.SOCIO_ID = S.SOCIO_ID
GROUP BY S.NOME,S.PORCENTAGEM
Desde já obrigrado.
Debug
Curtidas 0
Respostas
Motta
14/09/2004
o banco suporta subselect como coluna ?
uma vez tive um problema deste, usei como alias uma palavra reservada como AS ASC OR coisa assim troquei o alias e foi
uma vez tive um problema deste, usei como alias uma palavra reservada como AS ASC OR coisa assim troquei o alias e foi
GOSTEI 0
Rômulo Barros
14/09/2004
SELECT S.NOME,S.PORCENTAGEM, ( SELECT SUM((VALOR * S.PORCENTAGEM)/100) FROM RETIRADAS WHERE DATA BETWEEN ´09/14/2004´ AND ´09/14/2004´ ) FROM SOCIOS S, ITENS_RETIRADAS IR WHERE IR.SOCIO_ID = S.SOCIO_ID GROUP BY S.NOME,S.PORCENTAGEM ORDER BY 3
Eu também não consigui dá uma alias, mas consegui ordenar pelo seu sub-select. Perceba o ´Order by 3´ que ordena a ´terceira´ coluna
:wink: :wink: :wink: :wink:
GOSTEI 0