Galaxie 500 Postado 7 de Outubro de 2010 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 25 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 7 de Outubro de 2010 preciso quebrar o sql duas veves no relatorio, agrupar vendas por cidade, dentro de cada cidade agrupar as vendas por cliente, o problema e o seguinte na primeira quebra blz funciona, mais na segunda ele fica gerando infinitamente. SELECT FCFO.CIDADE AS CIDADE$, TMOV.CODCFO AS CLIENTE$, FCFO.NOMEFANTASIA AS NOME_FANTASIA, TPRD.CODIGOPRD AS COD_PRODUTO, TPRD.NOMEFANTASIA AS FANTASIA, .... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Henrique Caldeira Postado 7 de Outubro de 2010 Tópicos Que Criei: 92 Tópicos/Dia: 0.02 Meu Conteúdo: 791 Conteúdo/Dia: 0.13 Reputação: 1 Pontos/Conquistas: 4.838 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 38 Denunciar Compartilhar Postado 7 de Outubro de 2010 Opa, tente essa sintaxe SELECT FCFO.CIDADE AS CIDADE$, TMOV.CODCFO AS CLIENTE$$, FCFO.NOMEFANTASIA AS NOME_FANTASIA, TPRD.CODIGOPRD AS COD_PRODUTO, TPRD.NOMEFANTASIA AS FANTASIA Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Frederico Postado 7 de Outubro de 2010 Tópicos Que Criei: 11 Tópicos/Dia: 0.00 Meu Conteúdo: 1.140 Conteúdo/Dia: 0.21 Reputação: 60 Pontos/Conquistas: 6.161 Conteúdo Resolvido: 0 Dias Ganho: 33 Status: Offline Idade: 42 Dispositivo: Windows Denunciar Compartilhar Postado 7 de Outubro de 2010 (editado) Henrique, Você deseja isso de forma analítica ou sintética? []'s Editado 7 de Outubro de 2010 por Frederico Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Galaxie 500 Postado 7 de Outubro de 2010 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 25 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 7 de Outubro de 2010 Opa, tente essa sintaxe SELECT FCFO.CIDADE AS CIDADE$, TMOV.CODCFO AS CLIENTE$$, FCFO.NOMEFANTASIA AS NOME_FANTASIA, TPRD.CODIGOPRD AS COD_PRODUTO, TPRD.NOMEFANTASIA AS FANTASIA esses $$ não fazer quebrar a pagina inteira? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Alberto Libório Postado 7 de Outubro de 2010 Tópicos Que Criei: 64 Tópicos/Dia: 0.01 Meu Conteúdo: 733 Conteúdo/Dia: 0.11 Reputação: 8 Pontos/Conquistas: 4.310 Conteúdo Resolvido: 0 Dias Ganho: 6 Status: Offline Idade: 56 Denunciar Compartilhar Postado 7 de Outubro de 2010 Você tem que fazer da seguinte maneira: 1) Fazer a sentença Ex: SELECT FCFO.CIDADE AS CIDADE$, TMOV.CODCFO AS CLIENTE, FCFO.NOMEFANTASIA AS NOME_FANTASIA, TPRD.CODIGOPRD AS COD_PRODUTO, TPRD.NOMEFANTASIA AS FANTASIA, 2) Criar a LD.01 e inserir a sentença acima 3) Criar outra sentença igual a primeira eliminando a linha de quebra e colocando na cláusula WHERE a seleção da cidade. SELECT TMOV.CODCFO AS CLIENTE, FCFO.NOMEFANTASIA AS NOME_FANTASIA, TPRD.CODIGOPRD AS COD_PRODUTO, TPRD.NOMEFANTASIA AS FANTASIA, . . . WHERE FCFO.CIDADE =:ESPELHO#1 4) Criar a LD01.01, insira um espelho espelhando o campo FCFO.CIDADE e insira a sentença acima O que vai acontecer. A sentença da linha LD01 vai quebrar normalmente. Na LD01.01 só será listada as informações referentes a cidade a quebra da linha LD01. Essa foi a única maneira que eu consegui fazer, quando eu precisei disso. Em uma única LD não é possível fazer. (Pelo menos eu não descobri até hoje.) Abraços Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Frederico Postado 7 de Outubro de 2010 Tópicos Que Criei: 11 Tópicos/Dia: 0.00 Meu Conteúdo: 1.140 Conteúdo/Dia: 0.21 Reputação: 60 Pontos/Conquistas: 6.161 Conteúdo Resolvido: 0 Dias Ganho: 33 Status: Offline Idade: 42 Dispositivo: Windows Denunciar Compartilhar Postado 7 de Outubro de 2010 (editado) Você tem que fazer da seguinte maneira:1) Fazer a sentença Ex: SELECT FCFO.CIDADE AS CIDADE$, TMOV.CODCFO AS CLIENTE, FCFO.NOMEFANTASIA AS NOME_FANTASIA, TPRD.CODIGOPRD AS COD_PRODUTO, TPRD.NOMEFANTASIA AS FANTASIA, 2) Criar a LD.01 e inserir a sentença acima 3) Criar outra sentença igual a primeira eliminando a linha de quebra e colocando na cláusula WHERE a seleção da cidade. SELECT TMOV.CODCFO AS CLIENTE, FCFO.NOMEFANTASIA AS NOME_FANTASIA, TPRD.CODIGOPRD AS COD_PRODUTO, TPRD.NOMEFANTASIA AS FANTASIA, . . . WHERE FCFO.CIDADE =:ESPELHO#1 4) Criar a LD01.01, insira um espelho espelhando o campo FCFO.CIDADE e insira a sentença acima O que vai acontecer. A sentença da linha LD01 vai quebrar normalmente. Na LD01.01 só será listada as informações referentes a cidade a quebra da linha LD01. Essa foi a única maneira que eu consegui fazer, quando eu precisei disso. Em uma única LD não é possível fazer. (Pelo menos eu não descobri até hoje.) Abraços Acrescente nessa estrutura que Alberto colocou um ''"$"'' na Tmov.codcfo, para que consiga fazer a soma por cliente incluindo a TD.01.01 e depois a TD.01 para fazer a soma por cidade. Habilite nas duas imprimir apenas na quebra da LD. Agora se quiser apresentar apenas os totais sem o nome dos produtos você pode usar apenas uma SQL, uma CD, uma LD e uma TD. []'s Editado 7 de Outubro de 2010 por Frederico Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Galaxie 500 Postado 7 de Outubro de 2010 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 3 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 25 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 7 de Outubro de 2010 Valew obrigado, pensei que fosse possivel fazer com um sql so, mais obrigado pelo ajuda, muito util esse portal!!!!! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
rmcardoso Postado 15 de Abril de 2015 Tópicos Que Criei: 3 Tópicos/Dia: 0.00 Meu Conteúdo: 11 Conteúdo/Dia: 0.00 Reputação: 1 Pontos/Conquistas: 86 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 45 Denunciar Compartilhar Postado 15 de Abril de 2015 Olá!! Pessoal o $ não funciona no oracle?? Obrigada! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.