EderDias 0 Denunciar post Postado Agosto 16, 2007 Ola..Pessoal Acabei de montar um relatorio que lista os clientes e seus valores...até aqui bza...ele ta perfeito. O problema é que tenho que fazer o relatorio listar em Ordem De Ranking (valores)maior pra menor. Exemplo: CLIENTES---------------------------------VALORJOSE.................................................100,00MARIA............................................... 80,00CARLOS..............................................50,00PEDRO................................................30,00 parece ser simples...mas como eu faço pra que saiu assim? Grato :( Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Miss 1 Denunciar post Postado Agosto 16, 2007 Bom dia parceiro! basta acrescentar order by Valor no seu SQL... Exemplo: SELECT * FROM CONTAS_RECEBER ORDER BY VALOR_CONTA DESC Compartilhar este post Link para o post Compartilhar em outros sites
EderDias 0 Denunciar post Postado Agosto 16, 2007 Rodrigo..Bom dia...perdão carinha...não fui claro...seguinte: Este relatorio ele lista os registros e seus valores na RbDetail e o resultado da soma imprimi numa rbGroupFooter e assim por diante .....cliente por cliente... então ele sai assim: CLIENTE---------REGISTROS-----------VALOR MARIA..............................1...........................10 ........................................2...........................15 ........................................3...........................05 -------------------------------------------------------------- TOTAL............................................................30 JOSE.................................1...........................30 ........................................2...........................15 --------------------------------------------------------------- TOTAL............................................................45 e assim por diante....... o que eu queria é colocar por exemplo o JOSÉ la no topo e a MARIA em seguinda e assim por diante...em raking, pois o valor somatório do JOSE(45) é maior que o da MARIA(30) compreendeu?? eu havia colocado incorretamente na abertura do tópico, perdão!! O relatorio ta funcionando certinho...só não to conseguindo colocar nesta ordem..... Grato Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Miss 1 Denunciar post Postado Agosto 16, 2007 Ah ta ... belezaentendo ...entao poste aki o seu SQL ...pois podemos resolver isto dentro do seu proprio sql ... usando SUM Compartilhar este post Link para o post Compartilhar em outros sites
EderDias 0 Denunciar post Postado Agosto 16, 2007 Ah ta ... belezaentendo ...entao poste aki o seu SQL ...pois podemos resolver isto dentro do seu proprio sql ... usando SUMOba....Rodrigo....então ta, segue a Instrução SQL:SELECT DATA_EMISSAO, SIGLA_CTRC, NUMERO_CTRC, PAG_CNPJ, PAGADOR_NOME, ITUACAO_CTRC, VALOR_FRETE FROM CTRC WHERE (SITUACAO_CTRC <> "C") ORDER BY PAGADOR_NOMEHoje o relatório sai em ordem alfabética PAGADOR_NOME como mostra acima.VALOR_FRETE é o campo que faz o somatório dos valores e é o somatório deste campo que determina a ordem de Ranking.Se não entender algo, esteja a vontade em perguntar.Grato Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Miss 1 Denunciar post Postado Agosto 16, 2007 Perfeito!!! kra, neste momento naum pude testar ... tente ai e me de um retorno: SELECT DATA_EMISSAO, SIGLA_CTRC, NUMERO_CTRC, PAG_CNPJ, PAGADOR_NOME, ITUACAO_CTRC, SUM(VALOR_FRETE) AS VALOR_FRETEFROM CTRC WHERE (SITUACAO_CTRC <> "C")GROUP BY PAGADOR_NOME, PAG_CNPJ, DATA_EMISSAO, SIGLA_CTRC, NUMERO_CTRC,ITUACAO_CTRC ORDER BY VALOR_FRETE DESC Compartilhar este post Link para o post Compartilhar em outros sites
EderDias 0 Denunciar post Postado Agosto 16, 2007 OPA....tinha faltado um S no código que eu tinha postado anteriormente: O nome do campo é SITUACAO_CTRC e não ITUACAO_CTRC SELECT DATA_EMISSAO, SIGLA_CTRC, NUMERO_CTRC, PAG_CNPJ, PAGADOR_NOME, SITUACAO_CTRC, SUM(VALOR_FRETE) AS VALOR_FRETEFROM CTRC WHERE (SITUACAO_CTRC <> "C")GROUP BY PAGADOR_NOME, PAG_CNPJ, DATA_EMISSAO, SIGLA_CTRC, NUMERO_CTRC, SITUACAO_CTRC ORDER BY VALOR_FRETE DESCCarinha testei o relatorio e ele se perde as vezes.....tipo comecou assim: JOSE........1500 MARIA......4000 CARLOS....1100 MARIA........900 (AQUI REPETI A MARIA DE NOVO) PEDRO....... 700 MARIA....... 600 (REPETI A MARIA DE NOVO) acho que a MARIA por ter bastante registros ta impricando no resultado....parece que não junta direito... O que você acha que não ta rodando direito? Mto Grato :unsure: Compartilhar este post Link para o post Compartilhar em outros sites