Ajuda em SQL
14/09/2004
0
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
Curtir tópico
+ 0
Responder
Posts
14/09/2004
Motta
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
Responder
15/09/2004
Rômulo Barros
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:
Responder
Clique aqui para fazer login e interagir na Comunidade :)