Jairovisk 0 Denunciar post Postado Maio 12, 2011 Boa tarde; Estou montando um select e preciso que ele retorno o total da somatório de outras duas colunas; exemplo do select: Select Cod_Cli Código, Nome_Cli Nome, decode(Tipo_Cotr,'D','DOADOR','T','TOMADOR') tipo, NUM_COTR Contrato, COD_NEG ISIN, To_Char(Data_Aber, 'DD/MM/YY') Dt_Abert, To_char(DATA_CARN_LIQD, 'DD/MM/YY') Dt_Carenc, To_Char(Data_Venc, 'DD/MM/YY') Dt_Fech, Qtde_Acoe Qtde, Prec_Med Cotação, (Qtde_Acoe * Prec_Med) Tl_Oper From Vcfposi_Btc Where Cod_Cli_Ori >= 0 And Data_Aber Between '01-01-11' And '12-05-11' and tipo_cotr = 'T' Order By Cod_Cli, Num_Cotr; preciso que ele retorne o total da linha (Qtde_Acoe * Prec_Med) Tl_Oper para cada resultado da coluna cod_cli CÓDIGO NOME TIPO CONTRATO ISIN DT_ABERT DT_CAREN DT_FECH QTDE COTAÇÃO TL_OPER ---------- ------------------------------------------------------------ ------- ---------- ------------ -------- -------- -------- ---------- ---------- ---------- 18390 CRISTIANO ROTTA GONCALVES TOMADOR 11449727 HGTX3 04/05/11 05/05/11 03/06/11 100 34.59 3459 18390 CRISTIANO ROTTA GONCALVES TOMADOR 11461038 HGTX3 06/05/11 09/05/11 07/06/11 1000 34.33 34330 18390 CRISTIANO ROTTA GONCALVES TOMADOR 11481597 HGTX3 12/05/11 13/05/11 13/06/11 1000 35.14 35140 retornar uma linha da coluna código com a total da coluna tl_oper que já é uma multiplicasão das colunas QTDE e Cotação Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Maio 12, 2011 Não sei se entendi, mas : Select Cod_Cli Código, Nome_Cli Nome sum(Qtde_Acoe) Qtde, sum(Prec_Med) Cotação, sum((Qtde_Acoe * Prec_Med)) Tl_Oper From Vcfposi_Btc Where Cod_Cli_Ori >= 0 And Data_Aber Between '01-01-11' And '12-05-11' and tipo_cotr = 'T' Group by Cod_Cli , Nome_Cli Order By Cod_Cli, Num_Cotr; Compartilhar este post Link para o post Compartilhar em outros sites
Jairovisk 0 Denunciar post Postado Maio 12, 2011 Vlw funcionou; só precisei ajustar o Order BY. Muito obrigado. Compartilhar este post Link para o post Compartilhar em outros sites