Lu Zaramela Postado 3 de Junho de 2009 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 85 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 528 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 112 Denunciar Compartilhar Postado 3 de Junho de 2009 Pessoal, Alguém tem um modelo de relatório de aging aí para pagamentos no fluxus? obrigado. Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Lu Zaramela Postado 2 de Julho de 2009 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 85 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 528 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 112 Autor Denunciar Compartilhar Postado 2 de Julho de 2009 Pessoal, Ajudem aí por favor. Estou tendo muita dificuldade com esse relatório. Obrigado. Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 2 de Julho de 2009 Tópicos Que Criei: 902 Tópicos/Dia: 0.14 Meu Conteúdo: 8.855 Conteúdo/Dia: 1.34 Reputação: 311 Pontos/Conquistas: 106.701 Conteúdo Resolvido: 0 Dias Ganho: 196 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 2 de Julho de 2009 Você precisa ser mais especifico no que deseja Sandro. Se já tiver algo pronto postar pra que possa ser ajudado, ou mesmo "desenhar" melhor pra ficar claro. E, lembre-se que, dependendo do relatório, tem gente que não quer postar aqui no fórum, pois, considera que deu muito trabalho pra desenvolver e acaba não querendo compartilhar. Alguns casos, o pessoal compartilha mesmo, mas pedindo assim, fica até dificil entender o que vc quer. Outra coisa, chegou a pesquisar se não tem algo parecido pelo menos, já postado ??? Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Priscilinha Postado 2 de Julho de 2009 Tópicos Que Criei: 15 Tópicos/Dia: 0.00 Meu Conteúdo: 285 Conteúdo/Dia: 0.05 Reputação: 1 Pontos/Conquistas: 1.548 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 40 Dispositivo: Windows Denunciar Compartilhar Postado 2 de Julho de 2009 30, 60, 90, 120, 150, 180, 360+? Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Lu Zaramela Postado 3 de Julho de 2009 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 85 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 528 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 112 Autor Denunciar Compartilhar Postado 3 de Julho de 2009 (editado) Isso mesmo Priscila, Segue em anexo um print da planilha, pois não deixa postar a planilha, de como o pessoal quer o relatório aqui. Consegui até fazer uma sentença que me traz a informação, mas não sei como criar esse layout no gerador. Mas eles querem assim: ________________________atrasado_________________________________a pagar Fornecedor____+90___61-90___31-60___1-30____no prazo____1-30___31-60___61-90____Total____% do total A/P cli/for__________________valores Muito obrigado. Editado 3 de Julho de 2009 por sandrofsousa Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Priscilinha Postado 3 de Julho de 2009 Tópicos Que Criei: 15 Tópicos/Dia: 0.00 Meu Conteúdo: 285 Conteúdo/Dia: 0.05 Reputação: 1 Pontos/Conquistas: 1.548 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 40 Dispositivo: Windows Denunciar Compartilhar Postado 3 de Julho de 2009 Isso mesmo Priscila,Segue em anexo um print da planilha, pois não deixa postar a planilha, de como o pessoal quer o relatório aqui. Consegui até fazer uma sentença que me traz a informação, mas não sei como criar esse layout no gerador. Mas eles querem assim: __________________atrasado_______________________a pagar Fornecedor____+90 61-90 31-60 1-30____no prazo____1-30 31-60 61-90____Total____% do total A/P cli/for__________________valores Muito obrigado. posta sua sentença Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Lu Zaramela Postado 3 de Julho de 2009 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 85 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 528 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 112 Autor Denunciar Compartilhar Postado 3 de Julho de 2009 Segue setença: Ainda não está completa, não tive tempo de terminar. SELECT 'VENCIDOS ATE 30 DIAS', FLAN.CODCFO, FCFO.NOME, FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate())- FLAN.DATAVENCIMENTO ) <=30 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATABAIXA>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) UNION SELECT 'VENCIDOS 31 A 60 DIAS', FLAN.CODCFO, FCFO.NOME , FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate()) - FLAN.DATAVENCIMENTO ) >30 AND ( (getdate()) - FLAN.DATAVENCIMENTO ) <=60 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATABAIXA>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) UNION SELECT 'VENCIDOS 61 A 90 DIAS', FLAN.CODCFO, FCFO.NOME , FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate()) - FLAN.DATAVENCIMENTO ) >60 AND ( (getdate()) - FLAN.DATAVENCIMENTO ) <=90 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATABAIXA>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) UNION SELECT 'A VENCER EM ATÉ 30 DIAS', FLAN.CODCFO, FCFO.NOME , FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( FLAN.STATUSLAN = 0 OR FLAN.DATAVENCIMENTO>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Priscilinha Postado 3 de Julho de 2009 Tópicos Que Criei: 15 Tópicos/Dia: 0.00 Meu Conteúdo: 285 Conteúdo/Dia: 0.05 Reputação: 1 Pontos/Conquistas: 1.548 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 40 Dispositivo: Windows Denunciar Compartilhar Postado 3 de Julho de 2009 Com base sua sentença, tente ver se desta forma fica melhor pra vc fazer o relatório: select nome,sum(V30) [VENCIDOS ATE 30 DIAS],sum(V60) [VENCIDOS 31 A 60 DIAS],sum(V90) [VENCIDOS 61 A 90 DIAS],sum(AV) [A VENCER EM ATE 30 DIAS] from (SELECT 'VENCIDOS ATE 30 DIAS' tempo, FLAN.VALORORIGINAL V30,0 V60,0 V90, 0 AV, FLAN.CODCFO, FCFO.NOME, FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate())- FLAN.DATAVENCIMENTO ) <=30 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATABAIXA>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) UNION SELECT 'VENCIDOS 31 A 60 DIAS',0 V30,FLAN.VALORORIGINAL V60,0 V90, 0 AV, FLAN.CODCFO, FCFO.NOME , FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate()) - FLAN.DATAVENCIMENTO ) >30 AND ( (getdate()) - FLAN.DATAVENCIMENTO ) <=60 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATABAIXA>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) UNION SELECT 'VENCIDOS 61 A 90 DIAS',0 V30,0 V60,FLAN.VALORORIGINAL V90, 0 AV, FLAN.CODCFO, FCFO.NOME , FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate()) - FLAN.DATAVENCIMENTO ) >60 AND ( (getdate()) - FLAN.DATAVENCIMENTO ) <=90 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATABAIXA>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) UNION SELECT 'A VENCER EM ATÉ 30 DIAS',0 V30,0 V60,0 V90, FLAN.VALORORIGINAL AV, FLAN.CODCFO, FCFO.NOME , FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( FLAN.STATUSLAN = 0 OR FLAN.DATAVENCIMENTO>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) )) ) x group by nome, tempo Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Lu Zaramela Postado 3 de Julho de 2009 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 85 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 528 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 112 Autor Denunciar Compartilhar Postado 3 de Julho de 2009 Nossa Priscila, Ficou excelente, do jeito que eu estava precisando. Muito obrigado mesmo. Só fiquei com dúvida pra acrescentar os que estão no prazo e os a pagar em 31-60 e 61-90, pois desconheço essa sintaxe que você usou no select. Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Priscilinha Postado 3 de Julho de 2009 Tópicos Que Criei: 15 Tópicos/Dia: 0.00 Meu Conteúdo: 285 Conteúdo/Dia: 0.05 Reputação: 1 Pontos/Conquistas: 1.548 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 40 Dispositivo: Windows Denunciar Compartilhar Postado 3 de Julho de 2009 Nossa Priscila,Ficou excelente, do jeito que eu estava precisando. Muito obrigado mesmo. Só fiquei com dúvida pra acrescentar os que estão no prazo e os a pagar em 31-60 e 61-90, pois desconheço essa sintaxe que você usou no select. Qual comando vc desconhece? Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Lu Zaramela Postado 3 de Julho de 2009 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 85 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 528 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 112 Autor Denunciar Compartilhar Postado 3 de Julho de 2009 Qual comando vc desconhece? especificamente o Sum, não tenho muita intimidade com esse comando. Mas essa sentença que não entendi o que tu fez, ex: SELECT 'VENCIDOS ATE 30 DIAS' tempo, FLAN.VALORORIGINAL V30,0 V60,0 V90, 0 AV, Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Priscilinha Postado 3 de Julho de 2009 Tópicos Que Criei: 15 Tópicos/Dia: 0.00 Meu Conteúdo: 285 Conteúdo/Dia: 0.05 Reputação: 1 Pontos/Conquistas: 1.548 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 40 Dispositivo: Windows Denunciar Compartilhar Postado 3 de Julho de 2009 (editado) ok, vamos por parte: Primeiro eu adicionei uma coluna pra cada intervalo do aging: V30, V60, V90 e AV V30 traz o valor dos vencidos até 30 dias, V60 traz os vencidos de 31 a 60 dias, V90 de 90 de 61 a 90 e AV traz os valores a vencer até 30 dias. O primeiro bloco da sentença traz os vencidos até 30 dias por isso, nesse bloco a coluna V30 está com flan.valororiginal, as demais colunas estão com valor = 0 O segundo bloco traz os vencidos de 31 a 60, por isso, nesse bloco a coluna V60 está com flan.valororiginal, as demais colunas estão com valor = 0... e assim sucessivamente Depois eu tratei toda a sua sentença como se fosse uma tabela, coloquei ela no from de um outro select e aí eu usei o sum (que faz o somatorio) para as colunas dos intervalos, nesse sum é q ele junta tudo Pra vc acrescentar mais intervalos vc tem q fazer o seguinte: (no exemplo eu vou colocar a vencer de 31 a 60 dias) - 1º acrescentar uma coluna em cada bloco com valor fixo = 0 (AV60): no primeiro bloco vai ficar SELECT 'VENCIDOS ATE 30 DIAS' tempo, FLAN.VALORORIGINAL V30,0 V60,0 V90, 0 AV, 0 AV60 no segundo bloco vai ficar SELECT 'VENCIDOS 31 A 60 DIAS',0 V30,FLAN.VALORORIGINAL V60,0 V90, 0 AV, 0 AV60 e assim por diante - 2º acrescentar o bloco com a consulta referente a este intervalo do aging Onde as colunas dos demais intervalos vão ficar com o valor = 0 e a coluna desta consulta é q fica com valor (AV60) UNION SELECT 'A VENCER DE 31 A 60 DIAS',0 V30,0 V60,0 V90, 0 AV, FLAN.VALORORIGINAL AV60 FLAN.CODCFO, . . . - 3º acrescentar no primeiro select o somatório desta nova coluna select nome,sum(V30) [VENCIDOS ATE 30 DIAS],sum(V60) [VENCIDOS 31 A 60 DIAS],sum(V90) [VENCIDOS 61 A 90 DIAS],sum(AV) [A VENCER EM ATE 30 DIAS], sum(AV60) [A VENCER DE 31 A 60 DIAS] Eu sei q ta meio confuso mas veja se da pra entender um pouquinho Editado 3 de Julho de 2009 por Priscilinha Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Lu Zaramela Postado 3 de Julho de 2009 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 85 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 528 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 112 Autor Denunciar Compartilhar Postado 3 de Julho de 2009 (editado) Heita...frita cérebro...!!! Ficou confuso pra quem não entende como eu, mas consegui montar. Fiz essa alteração na sentença de a vencer em 30 dias está correto? Alterei a conta de getdate - vencimento para getdate + vencimento ( não seria isso?) senão - vai estar pegando os vencidos, pois o getdate pega a data de hoje. (getdate())+ FLAN.DATAVENCIMENTO ) <=30 renomeei o grupo AV para AV30, para facilitar e acrescentei os grupos restantes. Só ficou faltando um grupo para o corrente, que é o no mês. A sentença funcionou, só que estou em dúvida se o resultado está correto. Principalmente porque no fluxus tem lançamentos futuros que não estão aparecendo. segue a mesma pronta: select nome,sum(V90) [VENCIDOS 61 A 9 DIAS],sum(V60) [VENCIDOS 31 A 60 DIAS],sum(V30) [VENCIDOS ATE 31 DIAS],sum(AV30) [A VENCER EM ATE 30 DIAS], sum(AV60) [A VENCER DE 31 A 60 DIAS], sum(AV90) [A VENCER DE 61 A 90 DIAS] from (SELECT 'VENCIDOS ATE 30 DIAS' tempo, FLAN.VALORORIGINAL V30,0 V60,0 V90, 0 AV30, 0 AV60, 0 AV90, FLAN.CODCFO, FCFO.NOME, FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate())- FLAN.DATAVENCIMENTO ) <=30 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATABAIXA>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) UNION SELECT 'VENCIDOS 31 A 60 DIAS',0 V30,FLAN.VALORORIGINAL V60,0 V90, 0 AV30, 0 AV60, 0 AV90, FLAN.CODCFO, FCFO.NOME , FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate()) - FLAN.DATAVENCIMENTO ) >30 AND ( (getdate()) - FLAN.DATAVENCIMENTO ) <=60 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATABAIXA>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) UNION SELECT 'VENCIDOS 61 A 90 DIAS',0 V30,0 V60,FLAN.VALORORIGINAL V90, 0 AV30, 0 AV60, 0 AV90, FLAN.CODCFO, FCFO.NOME , FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate()) - FLAN.DATAVENCIMENTO ) >60 AND ( (getdate()) - FLAN.DATAVENCIMENTO ) <=90 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATABAIXA>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) UNION SELECT 'A VENCER EM ATÉ 30 DIAS',0 V30,0 V60,0 V90, FLAN.VALORORIGINAL AV30,0 AV60, 0 AV90, FLAN.CODCFO, FCFO.NOME , FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate())- FLAN.DATAVENCIMENTO ) <=30 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATAVENCIMENTO>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) UNION SELECT 'A VENCER DE 31 A 60 DIAS',0 V30,0 V60,0 V90, 0 AV30, FLAN.VALORORIGINAL AV60, 0 AV90, FLAN.CODCFO, FCFO.NOME , FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate()) - FLAN.DATAVENCIMENTO ) >30 AND ( (getdate()) - FLAN.DATAVENCIMENTO ) <=60 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATAVENCIMENTO>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) UNION SELECT 'A VENCER DE 61 A 90 DIAS',0 V30,0 V60,0 V90, 0 AV30, 0 AV60,FLAN.VALORORIGINAL AV90, FLAN.CODCFO, FCFO.NOME , FLAN.DATAEMISSAO, FLAN.DATAVENCIMENTO, FLAN.VALORORIGINAL, FLAN.PAGREC, FLAN.DATABAIXA FROM FLAN, FCFO WHERE ( (getdate()) - FLAN.DATAVENCIMENTO ) >60 AND ( (getdate()) - FLAN.DATAVENCIMENTO ) <=90 AND ( FLAN.STATUSLAN = 0 OR FLAN.DATAVENCIMENTO>(getdate()) ) AND FLAN.PAGREC = 2 AND FCFO.CODCFO=FLAN.CODCFO AND FCFO.CODCOLIGADA=FLAN.CODCOLIGADA AND FLAN.DATAVENCIMENTO<=(getdate()) AND FLAN.CODCOLIGADA=1 AND ( FLAN.IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDMOV IN ( SELECT IDMOV FROM TMOVCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDBAIXAPARCIAL IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) OR FLAN.IDFAT IN ( SELECT IDFAT FROM FLAN WHERE CODCOLIGADA=1 AND IDLAN IN ( SELECT IDLAN FROM FLANCONT WHERE CODCOLIGADA=1 ) ) ) ) x group by nome, tempo Editado 3 de Julho de 2009 por sandrofsousa Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Priscilinha Postado 3 de Julho de 2009 Tópicos Que Criei: 15 Tópicos/Dia: 0.00 Meu Conteúdo: 285 Conteúdo/Dia: 0.05 Reputação: 1 Pontos/Conquistas: 1.548 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 40 Dispositivo: Windows Denunciar Compartilhar Postado 3 de Julho de 2009 vc conseguiu montar diretinho sim é isso mesmo... quanto a eficácia da sua sentença, isso eu não pude ver, pois não parei pra analisar o que está fazendo e isso me demandaria certo tempinho que não disponho agora rsrsrs Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Lu Zaramela Postado 3 de Julho de 2009 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 85 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 528 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 112 Autor Denunciar Compartilhar Postado 3 de Julho de 2009 vc conseguiu montar diretinho sim é isso mesmo... quanto a eficácia da sua sentença, isso eu não pude ver, pois não parei pra analisar o que está fazendo e isso me demandaria certo tempinho que não disponho agora rsrsrs Claro...rsrsrs Nem percebi, mas acabei abusando..hehehe não sei o que faria senão tivesse me ajudado, não sei como agradecer, mas muitíssimo obrigado e ótimo trabalho. É com membros assim que este fórum torna-se bastante útil. Abraço. Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 3 de Julho de 2009 Tópicos Que Criei: 902 Tópicos/Dia: 0.14 Meu Conteúdo: 8.855 Conteúdo/Dia: 1.34 Reputação: 311 Pontos/Conquistas: 106.701 Conteúdo Resolvido: 0 Dias Ganho: 196 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 3 de Julho de 2009 Claro...rsrsrsNem percebi, mas acabei abusando..hehehe não sei o que faria senão tivesse me ajudado, não sei como agradecer, mas muitíssimo obrigado e ótimo trabalho. É com membros assim que este fórum torna-se bastante útil. Abraço. Priscilinha, participando e AJUDANDO muito... sempre. Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
markitu Postado 6 de Julho de 2009 Tópicos Que Criei: 110 Tópicos/Dia: 0.02 Meu Conteúdo: 1.391 Conteúdo/Dia: 0.21 Reputação: 17 Pontos/Conquistas: 8.047 Conteúdo Resolvido: 0 Dias Ganho: 9 Status: Offline Idade: 47 Dispositivo: Windows Denunciar Compartilhar Postado 6 de Julho de 2009 Aviso Sobre MultiModeração para Membros Que bom que resolveu o problema. Agora no fórum existe o esquema de multimoderação onde o próprio usuário que abriu o post pode marcar como resolvido. Dá uma olhada no link abaixo que mostra como fazer. http://www.forumrm.com.br/index.php?showtopic=1555 Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Lu Zaramela Postado 6 de Julho de 2009 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 85 Conteúdo/Dia: 0.02 Reputação: 0 Pontos/Conquistas: 528 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 112 Autor Denunciar Compartilhar Postado 6 de Julho de 2009 Tópico Fechado / Resolvido. O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum. Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores que retiraremos o STATUS de RESOLVIDO do seu título. Se preferir, mande um email para admin@forumrm.com.br Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados