RES: [oracle_br] Ajuda Erro com SQL.... Urgente JLChiappa / Cosme / Regisnaldo ou quem souber.!

2007-06-20 Por tôpico Fabio Santos
KD a query?

 

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Welvis Douglas Silva Moreto
Enviada em: quarta-feira, 20 de junho de 2007 17:06
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Ajuda Erro com SQL Urgente JLChiappa / Cosme /
Regisnaldo ou quem souber.!

 

Olá pessoal, estou com um problema aqui na empresa, e não estamos
conseguindo resolver, tenho um sql aqui que está rodando no 

Oracle9i Release 9.2.0.4.0 - Production
PL/SQL Release 9.2.0.4.0 - Production
CORE 9.2.0.3.0 Production
TNS for Linux: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production

plsql_compiler_flags string INTERPRETED
plsql_native_c_compiler string
plsql_native_library_dir string
plsql_native_library_subdir_count integer 0
plsql_native_linker string
plsql_native_make_file_name string
plsql_native_make_utility string
plsql_v2_compatibility boolean FALSE

Só que o mesmo SQL não roda no 

Oracle Database 10g Release 10.2.0.3.0 - 64bit Production
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production

plsql_ccflags string
plsql_code_type string INTERPRETED
plsql_compiler_flags string INTERPRETED, NON_DEBUG
plsql_debug boolean FALSE
plsql_native_library_dir string
plsql_native_library_subdir_count integer 0
plsql_optimize_level integer 2
plsql_v2_compatibility boolean FALSE
plsql_warnings string DISABLE:ALL

ele dá o seguinte erro ORA-00979: not a GROUP BY expression

O Foda é que no 9i ele executa Normal

att,

Welvis Douglas

__
Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo. http://yahoo.com.br/oqueeuganhocomisso
com.br/oqueeuganhocomisso 

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



RES: RES: [oracle_br] Ajuda Erro com SQL.... Urgente JLChiappa / Cosme / Regisnaldo ou quem souber.!

2007-06-20 Por tôpico Fabio Santos
Voce deve ter mandado a query em arquivo anexo. O grupo não aceita arquivo
anexo

 

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Welvis Douglas Silva Moreto
Enviada em: quarta-feira, 20 de junho de 2007 17:31
Para: oracle_br@yahoogrupos.com.br
Assunto: Res: RES: [oracle_br] Ajuda Erro com SQL Urgente JLChiappa /
Cosme / Regisnaldo ou quem souber.!

 

Ai Está ela,

ele está dando erro na linha, 18, 58, 68 e 85

att,

Welvis 

- Mensagem original 
De: Fabio Santos [EMAIL PROTECTED] mailto:santos%40brassites.com.br
com.br
Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br
Enviadas: Quarta-feira, 20 de Junho de 2007 17:18:46
Assunto: RES: [oracle_br] Ajuda Erro com SQL Urgente JLChiappa / Cosme /
Regisnaldo ou quem souber.!

KD a query?

_ 

De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em
nome de Welvis Douglas Silva Moreto
Enviada em: quarta-feira, 20 de junho de 2007 17:06
Para: [EMAIL PROTECTED] os.com.br
Assunto: [oracle_br] Ajuda Erro com SQL Urgente JLChiappa / Cosme /
Regisnaldo ou quem souber.!

Olá pessoal, estou com um problema aqui na empresa, e não estamos
conseguindo resolver, tenho um sql aqui que está rodando no 

Oracle9i Release 9.2.0.4.0 - Production
PL/SQL Release 9.2.0.4.0 - Production
CORE 9.2.0.3.0 Production
TNS for Linux: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production

plsql_compiler_ flags string INTERPRETED
plsql_native_ c_compiler string
plsql_native_ library_dir string
plsql_native_ library_subdir_ count integer 0
plsql_native_ linker string
plsql_native_ make_file_ name string
plsql_native_ make_utility string
plsql_v2_compatibil ity boolean FALSE

Só que o mesmo SQL não roda no 

Oracle Database 10g Release 10.2.0.3.0 - 64bit Production
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production

plsql_ccflags string
plsql_code_type string INTERPRETED
plsql_compiler_ flags string INTERPRETED, NON_DEBUG
plsql_debug boolean FALSE
plsql_native_ library_dir string
plsql_native_ library_subdir_ count integer 0
plsql_optimize_ level integer 2
plsql_v2_compatibil ity boolean FALSE
plsql_warnings string DISABLE:ALL

ele dá o seguinte erro ORA-00979: not a GROUP BY expression

O Foda é que no 9i ele executa Normal

att,

Welvis Douglas

 _ _ _ _ _ _
Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo. http://yahoo. com.br/oqueeugan hocomisso
com.br/oqueeuganhoc omisso 

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

__
Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo. http://yahoo.com.br/oqueeuganhocomisso
com.br/oqueeuganhocomisso 
--

SELECT AUX.*
FROM
PRODUTO PRO ,
(
SELECT PEDIDOS.ID_PRODUTO,
PEDIDOS.DS_PRODUTO,
PEDIDOS.ABREVIATURA,
PEDIDOS.ID_TIPOPRODUTO,
PEDIDOS.DS_TIPOPRODUTO,
(
SELECT NVL(SUM( FUNC_PRODUTO_CONVREL(
TO_NUMBER(SUBSTR(FUNC_SALDOESTOQUE('R', TRUNC(SYSDATE) , SE.ID_ESTOQUE,
SE.ID_PRODUTO),1,
INSTR(FUNC_SALDOESTOQUE('R', TRUNC(SYSDATE), SE.ID_ESTOQUE,
SE.ID_PRODUTO),';')-1 ) , '999.999')
, (SELECT PC_CONVERSAO FROM VIEW_PRODUTO_TRUECONVREL PROD WHERE
PROD.ID_PRODUTOORIG = SE.ID_PRODUTO )
,0,'N')
),0) QT_ESTOQUE
FROM SALDOEST SE
WHERE SE.ID_PRODUTO = PEDIDOS.ID_PRODUTO
AND SE.ID_ESTOQUE IN
( SELECT ID_ESTOQUE
FROM ESTOQUE EST
WHERE EST.ID_DEPOSITO IN ( SELECT ID_DEPOSITO
FROM DEPOSITO DEP
WHERE DEP.ID_DEPOSITO IN (1)
)
AND EST.BO_CONSIDERAR_CMF = 'S'
)
)QT_ESTOQUE_ITM,
(
SELECT NVL(SUM(FUNC_PRODUTO_CONVREL( DEP.QT_SALDO, NVL((SELECT PC_CONVERSAO
FROM VIEW_PRODUTO_TRUECONVREL PROD
WHERE PROD.ID_PRODUTOORIG = DEP.ID_PRODUTO),1) ,
0, 'N' ) ),0) QT_DEPOSITO
FROM (
SELECT DEP.ID_PRODUTO,
(DEP.QT_SALDOATU - DEP.QT_SAIDAPROG + DEP.QT_ENTRADAPROG) QT_SALDO
FROM (
SELECT /*+ INDEX(DOC PKC_DEPDOCTO, ITDOC PKC_DEPITEMDOCTO)*/
ITDOC.ID_DEPOSITO,
ITDOC.ID_PRODUTO,
(
SELECT NVL(QT_SALDO,0)
FROM DEPSALDOATUAL SAL
WHERE SAL.ID_DEPOSITO = ITDOC.ID_DEPOSITO
AND SAL.ID_PRODUTO = ITDOC.ID_PRODUTO
) QT_SALDOATU,
SUM( NVL( DECODE(DOC.TP_ENTSAI,'E',NVL(ITDOC.QT_PEDIDA,0) -
NVL(ITDOC.QT_MOVIMENTADA,0)) ,0) ) AS QT_ENTRADAPROG,
SUM( NVL( DECODE(DOC.TP_ENTSAI,'S',NVL(ITDOC.QT_PEDIDA,0) -
NVL(ITDOC.QT_MOVIMENTADA,0)) ,0) ) AS QT_SAIDAPROG
FROM DEPDOCTO DOC,
DEPITEMDOCTO ITDOC
WHERE DOC.ID_DEPOSITO = ITDOC.ID_DEPOSITO
AND DOC.ID_DOCUMENTO = ITDOC.ID_DOCUMENTO
AND DOC.ID_DEPOSITO IN ( 2)
AND DOC.TP_SITUACAO = 'A'
GROUP BY ITDOC.ID_DEPOSITO,
ITDOC.ID_PRODUTO
) DEP
) DEP
WHERE DEP.ID_PRODUTO = PEDIDOS.ID_PRODUTO
)QT_ESTOQUE_CDB,
(
SELECT NVL(SUM( FUNC_PRODUTO_CONVREL(
TO_NUMBER(SUBSTR(FUNC_SALDOESTOQUE('R', TRUNC(SYSDATE) , SE.ID_ESTOQUE,
SE.ID_PRODUTO),1,
INSTR(FUNC_SALDOESTOQUE('R', TRUNC(SYSDATE), SE.ID_ESTOQUE,
SE.ID_PRODUTO),';')-1 ) , '999.999