Ir para conteúdo
Fórum Script Brasil

Duarte_

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Duarte_

Duarte_'s Achievements

0

Reputação

  1. Caro Colegas estou com um probleminha a quase 1 mês, e gostaria muito de que me ajudassem. O problem é que tenho um script jquery que monta um layout com com duas colunas e duas linhas, até ai tudo bem, depois tenho um menu accordion que funciona perfeitamente, porém quando. clico no link tabelas->bairros e mando abrir no centro ele abre uma nova página. script logo abaixo: layout.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Resizing Border Layout example</title> <meta http-equiv="Content-Type" content="text/xhtml; charset=iso-8859-1" /> <link type="text/css" href="media/css/jquery-ui-1.7.2.custom.css" rel="stylesheet" /> <script type="text/javascript" src="media/js/jquery.min.js"></script> <script type="text/javascript" src="media/js/ddaccordion.js"></script> <script type="text/javascript" src="media/js/jquery-1.3.2.js"></script> <script type="text/javascript" src="media/js/jquery-ui-1.7.2.custom.min.js"></script> <script type="text/javascript" src="media/js/jquery.metadata.js"></script> <script type="text/javascript" src="media/js/jquery.sizes.js"></script> <script type="text/javascript" src="media/js/jlayout.border.js"></script> <script type="text/javascript" src="media/js/jquery.jlayout.js"></script> <script type="text/javascript"> ddaccordion.init({ headerclass: "submenuheader", //Shared CSS class name of headers group contentclass: "submenu", //Shared CSS class name of contents group revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover" mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover collapseprev: true, //Collapse previous content (so only one open at any time)? true/false defaultexpanded: [], //index of content(s) open by default [index1, index2, etc] [] denotes no content onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed) animatedefault: false, //Should contents open by default be animated into view? persiststate: true, //persist state of opened contents within browser session? toggleclass: ["", ""], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"] togglehtml: ["suffix", "<img src='media/images/plus.gif' class='statusicon' />","<img src='media/images/minus.gif' class='statusicon' />"], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] //(see docs) animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow" oninit:function(headers, expandedindices){ //custom code to run when headers have initalized //do nothing }, onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed //do nothing } }) </script> <script type="text/javascript"> jQuery(function($) { var container = $('.layout'); function relayout() { container.layout({resize: false}); } relayout(); $(window).resize(relayout); $('.north').resizable({ handles: 's', stop: relayout }); $('.south').resizable({ handles: 'n', stop: relayout }); $('.east').resizable({ handles: 'w', stop: relayout }); $('.west').resizable({ handles: 'e', stop: relayout }); }); </script> <style> html, body { width: 100%; height: 100%; padding: 0; margin: 0; overflow: hidden; } .layout { height: 100%; } .center, .east, .west, .north, .south { background-color: rgb(220,220,220); border: 1px solid rgb(200,200,200); text-align: center; display: inline-block; } .west, .east { width: 20%; } .north { height: 10%; } .south{ height: 5%; } $(document).ready(function(){ $('a').click( function(){ var href = $(this).attr('href');// pega o valor do atributo href da âncora clicada $('#center').load(href); return false; }); }); </style> <style type="text/css"> @import url(media/css/principal.css); @import "media/css/demo_page.css"; @import "media/css/demo_table_jui.css"; @import "examples_support/themes/smoothness/jquery-ui-1.7.2.custom.css"; </style> </head> <body> <div class="layout {layout: {type: 'border', hgap: 3, vgap: 3}}"> <div id="center" class="center"> Center </div> <!-- <div class="east"> East </div> --> <div class="west"> West <div class="glossymenu"> <a class="menuitem submenuheader" href="http://www.dynamicdrive.com/style/" >Tabelas</a> <div class="submenu"> <ul> <li><a href="grid_bairro.php"">Bairros</a></li> <li><a href="http://www.dynamicdrive.com/style/csslibrary/category/C2/">Tipo de Documentos</a></li> <li><a href="http://www.dynamicdrive.com/style/csslibrary/category/C4/">Opcao 3</a></li> <li><a href="http://www.dynamicdrive.com/style/csslibrary/category/C6/">Opcao 4</a></li> <li><a href="http://www.dynamicdrive.com/style/csslibrary/category/C5/">Opcao 5</a></li> <li><a href="http://www.dynamicdrive.com/style/csslibrary/category/C7/">Opcao 6</a></li> <li><a href="http://www.dynamicdrive.com/style/csslibrary/category/C8/">Opcao 7</a></li> <li><a href="http://www.dynamicdrive.com/style/csslibrary/all/">Opcao 8</a></li> </ul> </div> <a class="menuitem" href="http://www.dynamicdrive.com/">Requerimento</a> <a class="menuitem" href="http://www.javascriptkit.com/jsref/">Relatórios</a> <a class="menuitem" href="http://www.javascriptkit.com/domref/">DOM Reference</a> <a class="menuitem submenuheader" href="http://www.cssdrive.com">CSS Drive</a> <div class="submenu"> <ul> <li><a href="http://www.cssdrive.com">CSS Gallery</a></li> <li><a href="http://www.cssdrive.com/index.php/menudesigns/">Menu Gallery</a></li> <li><a href="http://www.cssdrive.com/index.php/news/">Web Design News</a></li> <li><a href="http://www.cssdrive.com/index.php/examples/">CSS Examples</a></li> <li><a href="http://www.cssdrive.com/index.php/main/csscompressor/">CSS Compressor</a></li> <li><a href="http://www.dynamicdrive.com/forums/forumdisplay.php?f=6">CSS Forums</a></li> </ul> <img src="http://i27.tinypic.com/sy7295.gif" style="margin: 10px 5px" /> </div> <a class="menuitem" href="http://www.codingforums.com/" style="border-bottom-width: 0">Coding Forums</a> </div> </div> <div class="north"> North </div> <div class="south"> South </div> </div> </body> </html> grid_bairro.php <? header("Content-Type: text/html; charset=ISO-8859-1"); $host = 'c:/sistemas/www/alvara/dados/alvara.gdb'; $username = 'sysdba'; $password = 'masterkey'; $dbh = ibase_connect($host, $username, $password); ?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <!--<link rel="shortcut icon" type="image/ico" href="http://www.sprymedia.co.uk/media/images/favicon.ico" />--> <title>DataTables example</title> <script type="text/javascript" language="javascript" src="media/js/jquery.js"></script> <script type="text/javascript" language="javascript" src="media/js/jquery.dataTables.js"></script> <style type="text/css" title="currentStyle"> @import "media/css/demo_page.css"; @import "media/css/demo_table_jui.css"; @import "examples_support/themes/smoothness/jquery-ui-1.7.2.custom.css"; .style1 {font-size: 80%} </style> <script type="text/javascript" > $(document).ready(function() { oTable = $('#example').dataTable({ "bJQueryUI": true, "sPaginationType": "full_numbers", "aoColumns": [ { bSortable: false }, { bSortable: false }, null, { bSortable: true }, null ] }); } ); </script> </head> <body id="dt_example"> <div id="container"> <div class="full_width big"> <i>Bairros</i> / Cadastro de Bairros </div> <div class="demo_jui"> <form action="" method="post" name="gridbairros" class="demo_jui" id="gridbairros"> <table border="0" align="center" cellpadding="0" cellspacing="0" class="display" id="example"> <thead> <tr> <th width="5" ><div align="center" class="style1">EDITAR</div></th> <th width="5" ><div align="center">EXCLUIR</div></th> <th width="5%">CODIGO</th> <th width="75%">BAIRRO</th> <th width="15%">ADL</th> </tr> </thead> <tbody> <? header("Content-Type: text/html; charset=ISO-8859-1"); // consulta SQL e retornando os resultados em uma tabela HTML ini_set('memory_limit',"1390M"); $stmt = 'SELECT * FROM ALV_BAIRRO'; $sth = ibase_query($dbh, $stmt); while ($row = ibase_fetch_object($sth)) { ?> <tr class="gradeX"> <td width="15" height="15" align="center" valign="top"><a href="cadastro_bairro.php?alvbair_cod=<?=$row->ALVBAIR_COD; ?>"><img src="media/images/editar3.png" id="imagem" width="16" height="16" border="0" align="top"></a> <td width="15" height="15" align="center" valign="top"><a href=""> <img src="media/images/excluir.png" width="13" height="15" border="0"></a> <td><?= $row->ALVBAIR_COD; ?></td> <td><?= $row->ALVBAIR_NOME; ?></td> <td><?= $row->ALVBAIR_ADL; ?></td> </tr> <?}?> <? ibase_free_result($sth); ibase_close($dbh); ?> </tbody> </table> </form> </div> <div class="spacer"></div> <div id="footer" style="text-align:center;"> <span style="font-size:10px;"> Informações mande um email para &copy; <a href="#">duarteol2000@yahoo.com.br</a> </span> </div> </div> </body> </html> relmente não sei o que acontece, lembrando que sou principiante estou estudando para tentar fazer um sisteminha, obrigado desde já a todos que puderem me dar uma forcinha. Marcos Duarte :rolleyes:
  2. amigo este select está no oracle 9i dá pra otmizá-lo? // Sql - Canal/Supervisor/Vendedor SELECT COD_EMPRESA, COD_CANAL, NOME_CANAL, COD_SUPERV, NOME_SUPERV, COD_REPRES_1, NOME_REPRES, TOT_DUPL_VENC, TOT_PROMIS_VENC, TOT_BOLETOS_VENC, TOT_JUROSREC_VENC, TOT_CHEQUES_VENC, TOT_CHEQ_C_VEND_VENC, TOT_PORT_N_DEF_VENC, TOT_DUPL_AVENC, TOT_PROMIS_AVENC, TOT_BOLETOS_AVENC, TOT_CHEQUES_AVENC, TOT_CHEQ_C_VEND_AVENC, TOT_PORT_N_DEF_AVENC FROM ( SELECT COD_EMPRESA, COD_CANAL, NOME_CANAL, COD_SUPERV, NOME_SUPERV, COD_REPRES_1, NOME_REPRES, SUM(TOT_DUPL_VENC) TOT_DUPL_VENC, SUM(TOT_PROMIS_VENC) TOT_PROMIS_VENC, SUM(TOT_BOLETOS_VENC) TOT_BOLETOS_VENC, SUM(TOT_JUROSREC_VENC) TOT_JUROSREC_VENC, SUM(TOT_CHEQUES_VENC) TOT_CHEQUES_VENC, SUM(TOT_CHEQ_C_VEND_VENC) TOT_CHEQ_C_VEND_VENC, SUM(TOT_PORT_N_DEF_VENC) TOT_PORT_N_DEF_VENC, SUM(TOT_DUPL_AVENC) TOT_DUPL_AVENC, SUM(TOT_PROMIS_AVENC) TOT_PROMIS_AVENC, SUM(TOT_BOLETOS_AVENC) TOT_BOLETOS_AVENC, SUM(TOT_CHEQUES_AVENC) TOT_CHEQUES_AVENC, SUM(TOT_CHEQ_C_VEND_AVENC) TOT_CHEQ_C_VEND_AVENC, SUM(TOT_PORT_N_DEF_AVENC) TOT_PORT_N_DEF_AVENC FROM ( SELECT DC.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, DC.COD_REPRES_1, CV.NOME_REPRES, DC.VAL_SALDO TOT_DUPL_VENC, 0 TOT_PROMIS_VENC, 0 TOT_BOLETOS_VENC, 0 TOT_JUROSREC_VENC, 0 TOT_CHEQUES_VENC, 0 TOT_CHEQ_C_VEND_VENC, 0 TOT_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM DOCUM DC, VW_CANAL_VENDA CV WHERE DC.COD_EMPRESA IN ('01' ) AND CV.COD_EMPRESA = DC.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = DC.COD_REPRES_1 AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) < '17/Mar/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) >= '01/Jan/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) <= '30/Mar/2008' AND DC.DAT_EMIS >= '01/Jan/2008' AND DC.DAT_EMIS <= '30/Mar/2008' AND DC.IES_SITUA_DOCUM <> 'C' AND DC.IES_PGTO_DOCUM IN ('P', 'A') AND DC.IES_TIP_DOCUM = 'DP' AND DC.IES_TIP_PORTADOR = 'C' AND SUBSTR(DC.NUM_DOCUM,3,2) <> 'VP' AND SUBSTR(DC.NUM_DOCUM,LENGTH(RTRIM(DC.NUM_DOCUM))-2,1) <> 'P' AND DC.COD_REPRES_1 > 0 AND DC.VAL_SALDO > 0 UNION SELECT DC.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, DC.COD_REPRES_1, CV.NOME_REPRES, 0 TOT_SALDO_DUPL_VENC, DC.VAL_SALDO TOT_PROMIS_VENC, 0 TOT_SALDO_BOLETOS_VENC, 0 TOT_SALDO_JUROSREC_VENC, 0 TOT_SALDO_CHEQUES_VENC, 0 TOT_SALDO_CHEQ_C_VEND_VENC, 0 TOT_SALDO_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM DOCUM DC, VW_CANAL_VENDA CV WHERE DC.COD_EMPRESA IN ('01' ) AND CV.COD_EMPRESA = DC.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = DC.COD_REPRES_1 AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC) < '17/Mar/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC) >= '01/Jan/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC) <= '30/Mar/2008' AND DC.DAT_EMIS >= '01/Jan/2008' AND DC.DAT_EMIS <= '30/Mar/2008' AND DC.IES_SITUA_DOCUM <> 'C' AND DC.IES_PGTO_DOCUM IN ('P', 'A') AND DC.IES_TIP_DOCUM = 'DP' AND DC.IES_TIP_PORTADOR = 'C' AND (SUBSTR(DC.NUM_DOCUM,3,2) = 'VP' OR SUBSTR(DC.NUM_DOCUM,LENGTH(RTRIM(DC.NUM_DOCUM))-2,1) = 'P') AND DC.COD_REPRES_1 > 0 AND DC.VAL_SALDO > 0 UNION SELECT DC.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, DC.COD_REPRES_1, CV.NOME_REPRES, 0 TOT_SALDO_DUPL_VENC, 0 TOT_SALDO_PROMIS_VENC, DC.VAL_SALDO TOT_BOLETOS_VENC, 0 TOT_SALDO_JUROSREC_VENC, 0 TOT_SALDO_CHEQUES_VENC, 0 TOT_SALDO_CHEQ_C_VEND_VENC, 0 TOT_SALDO_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM DOCUM DC, VW_CANAL_VENDA CV WHERE DC.COD_EMPRESA IN ('01' ) AND CV.COD_EMPRESA = DC.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = DC.COD_REPRES_1 AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) < '17/Mar/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) >= '01/Jan/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) <= '30/Mar/2008' AND DC.DAT_EMIS >= '01/Jan/2008' AND DC.DAT_EMIS <= '30/Mar/2008' AND DC.IES_SITUA_DOCUM <> 'C' AND DC.IES_TIP_PORTADOR = 'B' AND DC.IES_PGTO_DOCUM IN ('P', 'A') AND DC.IES_TIP_DOCUM = 'DP' AND SUBSTR(DC.NUM_DOCUM,3,2) <> 'VP' AND SUBSTR(DC.NUM_DOCUM,LENGTH(RTRIM(DC.NUM_DOCUM))-2,1) <> 'P' AND DC.COD_REPRES_1 > 0 AND DC.VAL_SALDO > 0 UNION SELECT DC.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, DC.COD_REPRES_1, CV.NOME_REPRES, 0 TOT_SALDO_DUPL_VENC, 0 TOT_SALDO_PROMIS_VENC, 0 TOT_SALDO_BOLETOS_VENC, DC.VAL_SALDO TOT_JUROSREC_VENC, 0 TOT_SALDO_CHEQUES_VENC, 0 TOT_SALDO_CHEQ_C_VEND_VENC, 0 TOT_SALDO_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM DOCUM DC, VW_CANAL_VENDA CV WHERE DC.COD_EMPRESA IN ('01' ) AND CV.COD_EMPRESA = DC.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = DC.COD_REPRES_1 AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) < '17/Mar/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) >= '01/Jan/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) <= '30/Mar/2008' AND DC.DAT_EMIS >= '01/Jan/2008' AND DC.DAT_EMIS <= '30/Mar/2008' AND DC.IES_SITUA_DOCUM <> 'C' AND DC.IES_PGTO_DOCUM = 'T' AND DC.IES_PENDENCIA = 'S' AND DC.IES_TIP_DOCUM = 'DP' AND DC.COD_REPRES_1 > 0 AND DC.VAL_SALDO > 0 UNION SELECT CM.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, TO_NUMBER(RTRIM(CM.COD_VENDEDOR)) COD_REPRES_1, CV.NOME_REPRES, 0 TOT_SALDO_DUPL_VENC, 0 TOT_SALDO_PROMIS_VENC, 0 TOT_SALDO_BOLETOS_VENC, 0 TOT_SALDO_JUROSREC_VENC, CM.VAL_SALDO TOT_CHEQUES_VENC, 0 TOT_SALDO_CHEQ_C_VEND_VENC, 0 TOT_SALDO_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM CHEQUE_MESTRE CM, VW_CANAL_VENDA CV WHERE CM.COD_EMPRESA IN ('01' ) AND CV.COD_EMPRESA = CM.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = CM.COD_VENDEDOR AND CM.DAT_EMISSAO >= '01/Jan/2008' AND CM.DAT_EMISSAO <= '30/Mar/2008' AND CM.IES_SITUA_CHEQUE = 'N' AND CM.DAT_VENCTO < '17/Mar/2008' AND CM.DAT_VENCTO >= '01/Jan/2008' AND CM.DAT_VENCTO <= '30/Mar/2008' AND CM.COD_VENDEDOR > 0 AND CM.COD_VENDEDOR IS NOT NULL AND CM.VAL_SALDO > 0 UNION SELECT CM.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, TO_NUMBER(RTRIM(CM.COD_VENDEDOR)) COD_REPRES_1, CV.NOME_REPRES, 0 TOT_SALDO_DUPL_VENC, 0 TOT_SALDO_PROMIS_VENC, 0 TOT_SALDO_BOLETOS_VENC, 0 TOT_SALDO_JUROSREC_VENC, 0 TOT_SALDO_CHEQUES_VENC, CM.VAL_SALDO TOT_CHEQ_C_VEND_VENC, 0 TOT_SALDO_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM CHEQUE_MESTRE CM, ESTORNO_CHEQUE EC, VW_CANAL_VENDA CV WHERE CM.COD_EMPRESA IN ('01' ) AND CM.IES_SITUA_CHEQUE = 'C' AND CV.COD_EMPRESA = CM.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = CM.COD_VENDEDOR AND CM.DAT_EMISSAO >= '01/Jan/2008' AND CM.DAT_EMISSAO <= '30/Mar/2008' AND CM.DAT_VENCTO < '17/Mar/2008' AND CM.DAT_VENCTO >= '01/Jan/2008' AND CM.DAT_VENCTO <= '30/Mar2008' AND CM.COD_VENDEDOR > 0 AND CM.COD_VENDEDOR IS NOT NULL AND EC.COD_EMPRESA = CM.COD_EMPRESA AND EC.COD_REPRESENTANTE = CM.COD_VENDEDOR AND EC.COD_BANCO = CM.COD_BANCO AND EC.COD_AGENCIA = CM.COD_AGENCIA AND EC.NUM_CONTA = CM.NUM_CONTA AND EC.NUM_CHEQUE = CM.NUM_CHEQUE AND EC.NUM_CPF_CGC = CM.NUM_CPF_CGC AND EC.IES_SITUA_REG IN('A', 'P') AND EC.VAL_SALDO > 0 UNION SELECT DC.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, DC.COD_REPRES_1, CV.NOME_REPRES, 0 TOT_SALDO_DUPL_VENC, 0 TOT_SALDO_PROMIS_VENC, 0 TOT_SALDO_BOLETOS_VENC, 0 TOT_SALDO_JUROSREC_VENC, 0 TOT_SALDO_CHEQUES_VENC, 0 TOT_SALDO_CHEQ_C_VEND_VENC, DC.VAL_SALDO TOT_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM DOCUM DC, VW_CANAL_VENDA CV WHERE DC.COD_EMPRESA IN ('01' ) AND CV.COD_EMPRESA = DC.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = DC.COD_REPRES_1 AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) < '17/Mar/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) >= '01/Jan/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) <= '30/Mar/2008' AND DC.DAT_EMIS >= '01/Jan/2008' AND DC.DAT_EMIS <= '30/Mar/2008' AND DC.IES_SITUA_DOCUM <> 'C' AND DC.IES_TIP_PORTADOR IS NULL AND DC.IES_PGTO_DOCUM IN ('P', 'A') AND DC.IES_TIP_DOCUM = 'DP' AND DC.COD_REPRES_1 > 0 AND DC.VAL_SALDO > 0 UNION SELECT DC.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, DC.COD_REPRES_1, CV.NOME_REPRES, 0 TOT_DUPL_VENC, 0 TOT_PROMIS_VENC, 0 TOT_BOLETOS_VENC, 0 TOT_JUROSREC_VENC, 0 TOT_CHEQUES_VENC, 0 TOT_CHEQ_C_VEND_VENC, 0 TOT_PORT_N_DEF_VENC, DC.VAL_SALDO TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM DOCUM DC, VW_CANAL_VENDA CV WHERE DC.COD_EMPRESA IN ('01' ) AND CV.COD_EMPRESA = DC.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = DC.COD_REPRES_1 AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC) >= '17/Mar/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) >= '01/Jan/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) <= '30/Mar/2008' AND DC.DAT_EMIS >= '01/Jan/2008' AND DC.DAT_EMIS <= '30/Mar/2008' AND DC.IES_SITUA_DOCUM <> 'C' AND DC.IES_PGTO_DOCUM IN ('P', 'A') AND DC.IES_TIP_DOCUM = 'DP' AND DC.IES_TIP_PORTADOR = 'C' AND SUBSTR(DC.NUM_DOCUM,3,2) <> 'VP' AND SUBSTR(DC.NUM_DOCUM,LENGTH(RTRIM(DC.NUM_DOCUM))-2,1) <> 'P' AND DC.COD_REPRES_1 > 0 AND DC.VAL_SALDO > 0 UNION SELECT DC.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, DC.COD_REPRES_1, CV.NOME_REPRES, 0 TOT_DUPL_VENC, 0 TOT_PROMIS_VENC, 0 TOT_BOLETOS_VENC, 0 TOT_JUROSREC_VENC, 0 TOT_CHEQUES_VENC, 0 TOT_CHEQ_C_VEND_VENC, 0 TOT_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, DC.VAL_SALDO TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM DOCUM DC, VW_CANAL_VENDA CV WHERE DC.COD_EMPRESA IN ('01' ) AND CV.COD_EMPRESA = DC.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = DC.COD_REPRES_1 AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC) >= '17/Mar/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) >= '01/Jan/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) <= '30/Mar/2008' AND DC.DAT_EMIS >= '01/Jan/2008' AND DC.DAT_EMIS <= '30/Mar/2008' AND DC.IES_SITUA_DOCUM <> 'C' AND DC.IES_PGTO_DOCUM IN ('P', 'A') AND DC.IES_TIP_DOCUM = 'DP' AND DC.IES_TIP_PORTADOR = 'C' AND (SUBSTR(DC.NUM_DOCUM,3,2) = 'VP' OR SUBSTR(DC.NUM_DOCUM,LENGTH(RTRIM(DC.NUM_DOCUM))-2,1) = 'P') AND DC.COD_REPRES_1 > 0 AND DC.VAL_SALDO > 0 UNION SELECT DC.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, DC.COD_REPRES_1, CV.NOME_REPRES, 0 TOT_DUPL_VENC, 0 TOT_PROMIS_VENC, 0 TOT_BOLETOS_VENC, 0 TOT_JUROSREC_VENC, 0 TOT_CHEQUES_VENC, 0 TOT_CHEQ_C_VEND_VENC, 0 TOT_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, DC.VAL_SALDO TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM DOCUM DC, VW_CANAL_VENDA CV WHERE DC.COD_EMPRESA IN ('01' ) AND CV.COD_EMPRESA = DC.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = DC.COD_REPRES_1 AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC) >= '17/Mar/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) >= '01/Jan/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) <= '30/Mar/2008' AND DC.DAT_EMIS >= '01/Jan/2008' AND DC.DAT_EMIS <= '30/Mar/2008' AND DC.IES_SITUA_DOCUM <> 'C' AND DC.IES_TIP_PORTADOR = 'B' AND DC.IES_PGTO_DOCUM IN ('P', 'A') AND DC.IES_TIP_DOCUM = 'DP' AND SUBSTR(DC.NUM_DOCUM,3,2) <> 'VP' AND SUBSTR(DC.NUM_DOCUM,LENGTH(RTRIM(DC.NUM_DOCUM))-2,1) <> 'P' AND DC.COD_REPRES_1 > 0 AND DC.VAL_SALDO > 0 UNION SELECT CM.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, TO_NUMBER(RTRIM(CM.COD_VENDEDOR)) COD_REPRES_1, CV.NOME_REPRES, 0 TOT_DUPL_VENC, 0 TOT_PROMIS_VENC, 0 TOT_BOLETOS_VENC, 0 TOT_JUROSREC_VENC, 0 TOT_CHEQUES_VENC, 0 TOT_CHEQ_C_VEND_VENC, 0 TOT_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, CM.VAL_SALDO TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM CHEQUE_MESTRE CM, VW_CANAL_VENDA CV WHERE CM.COD_EMPRESA IN ('01' ) AND CM.IES_SITUA_CHEQUE <> 'C' AND CV.COD_EMPRESA = CM.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = CM.COD_VENDEDOR AND CM.DAT_VENCTO >= '17/Mar/2008' AND CM.DAT_VENCTO >= '01/Jan/2008' AND CM.DAT_VENCTO <= '30/Mar/2008' AND CM.DAT_EMISSAO >= '01/Jan/2008' AND CM.DAT_EMISSAO <= '30/Mar/2008' AND CM.VAL_SALDO > 0 UNION SELECT CM.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, TO_NUMBER(RTRIM(CM.COD_VENDEDOR)) COD_REPRES_1, CV.NOME_REPRES, 0 TOT_DUPL_VENC, 0 TOT_PROMIS_VENC, 0 TOT_BOLETOS_VENC, 0 TOT_JUROSREC_VENC, 0 TOT_CHEQUES_VENC, 0 TOT_CHEQ_C_VEND_VENC, 0 TOT_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, CM.VAL_SALDO TOT_CHEQ_C_VEND_AVENC, 0 TOT_PORT_N_DEF_AVENC FROM CHEQUE_MESTRE CM, ESTORNO_CHEQUE EC, VW_CANAL_VENDA CV WHERE CM.COD_EMPRESA IN ('01' ) AND CM.IES_SITUA_CHEQUE = 'C' AND CV.COD_EMPRESA = CM.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = CM.COD_VENDEDOR AND CM.DAT_VENCTO >= '17/Mar/2008' AND CM.DAT_VENCTO >= '01/Jan/2008' AND CM.DAT_VENCTO <= '30/Mar/2008' AND CM.DAT_EMISSAO >= '01/Jan/2008' AND CM.DAT_EMISSAO <= '30/Mar/2008' AND CM.COD_VENDEDOR > 0 AND CM.COD_VENDEDOR IS NOT NULL AND EC.COD_EMPRESA (+)= CM.COD_EMPRESA AND EC.COD_REPRESENTANTE (+)= CM.COD_VENDEDOR AND EC.COD_BANCO (+)= CM.COD_BANCO AND EC.COD_AGENCIA (+)= CM.COD_AGENCIA AND EC.NUM_CONTA (+)= CM.NUM_CONTA AND EC.NUM_CHEQUE (+)= CM.NUM_CHEQUE AND EC.NUM_CPF_CGC (+)= CM.NUM_CPF_CGC AND EC.IES_SITUA_REG IN ('A', 'P') UNION SELECT DC.COD_EMPRESA, CV.COD_CANAL, CV.NOME_CANAL, CV.COD_SUPERV, CV.NOME_SUPERV, DC.COD_REPRES_1, CV.NOME_REPRES, 0 TOT_DUPL_VENC, 0 TOT_PROMIS_VENC, 0 TOT_BOLETOS_VENC, 0 TOT_JUROSREC_VENC, 0 TOT_CHEQUES_VENC, 0 TOT_CHEQ_C_VEND_VENC, 0 TOT_PORT_N_DEF_VENC, 0 TOT_DUPL_AVENC, 0 TOT_PROMIS_AVENC, 0 TOT_BOLETOS_AVENC, 0 TOT_CHEQUES_AVENC, 0 TOT_CHEQ_C_VEND_AVENC, DC.VAL_SALDO TOT_PORT_N_DEF_AVENC FROM DOCUM DC, VW_CANAL_VENDA CV WHERE DC.COD_EMPRESA IN ('01' ) AND CV.COD_EMPRESA = DC.COD_EMPRESA AND CV.COD_CANAL IN (52 ,56 ,55 ,50 ,53 ,54 ,49) AND CV.COD_SUPERV IN (540 ) AND CV.COD_REPRES IN (6005) AND CV.COD_REPRES = DC.COD_REPRES_1 AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC) >= '17/Mar/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) >= '01/Jan/2008' AND NVL(DC.DAT_PRORROGADA,DC.DAT_VENCTO_S_DESC + 0) <= '30/Mar/2008' AND DC.DAT_EMIS >= '01/Jan/2008' AND DC.DAT_EMIS <= '30/Mar/2008' AND DC.IES_SITUA_DOCUM <> 'C' AND DC.IES_TIP_PORTADOR IS NULL AND DC.IES_PGTO_DOCUM IN ('P', 'A') AND DC.IES_TIP_DOCUM = 'DP' AND DC.COD_REPRES_1 > 0 AND DC.VAL_SALDO > 0 ) GROUP BY COD_EMPRESA, COD_CANAL, NOME_CANAL, COD_SUPERV, NOME_SUPERV, COD_REPRES_1, NOME_REPRES ) AUX
  3. Olá amigos, estou trabalhando com o oracle 9i estava querendo fazer um select na tabela de documentos no período x,por exemplo e fazer uma soma, com determinadas condições tipo for select campo1,campo2,campo3,campo4 from documentos where between (periodo1 e periodo2) begin if condicao1 argumentos endif if condicaon argumentos endif end dai retornando os argumentos para os campos selecionados não sei se fui especifico, mas se alguém entendeu me dê uma força agradeço de +
×
×
  • Criar Novo...