Ir para conteúdo
    • João Batista Neto

      iMasters InterCon 2017   10-10-2017

      Ainda dá tempo de se inscrever no iMasters InterCon 2017, o maior evento dev do Brasil!  

Pesquisar na Comunidade

Mostrando resultados para as tags ''oracle''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Calendários

  • Comunidade iMasters

Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • Android
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Swift
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 45 registros

  1. Criação de banco com if else

    create table teste1( ide int not null primary key, nome varchar(99) not null); create table teste2( ide2 int not null primary key, nome_teste varchar(99) not null, nome_teste1 int not null, foreign key(nome_teste1) references teste1(ide)); create table teste3( ide3 int not null primary key, nome_testres varchar(99) not null, nome_teste2 int not null, foreign key(nome_teste2) references teste2(ide2)); if (create table teste1 == true) create table teste2; if(create table teste2 == true) create table teste3; select * from teste2 Acho q pela lógica do if else já deu pra entender a que ponto quero chegar kkkkkk. será que alguém pode me ajudar nisso. Como faço pra essa lógica funcionar.
  2. Listar Datas do Mês

    Bom dia, Estou explorando esse universo do banco Oracle e me deparei uma situação que pode ser fácil ou não de ser resolvida. Eu tenho uma Tabela que apresenta as datas das compras, mas eu gostaria de gerar um Select que listar a data inicio e fim de um determinado mês e que nessa lista aparece as datas que teve compra ou não . Desde já agradeço a Ajuda. Ex:
  3. Converter Coluna em Linha Oracle

    Boa tarde, Tenho a seguinte consulta: select usuario.usuarionm USUARIOS item.desc DESCRICAO count(item.qtde) TOTAL, estoque.data from usuario, item, estoque where usuario.cd_estoque = estoque.cd_usuario and item.cd_estoque = estoque.cd_estoque and item.sn_realizado = 'S' group by usuario.usuarionm, item.desc, estoque.data Traz o resultado abaixo USUARIOS DESCRICAO TOTAL DATA USUARIO1 CONCENTRADO 1 6 28/04/17 USUARIO2 CONCENTRADO 2 3 18/05/17 USUARIO3 CONCENTRADO 3 4 18/05/17 USUARIO1 CONCENTRADO 1 8 20/05/17 Gostaria de Trazer assim: USUARIOS DESCRICAO 28/04/17 18/05/17 20/05/17 USUARIO1 CONCENTRADO 1 6 USUARIO2 CONCENTRADO 2 3 USUARIO3 CONCENTRADO 3 4 USUARIO1 CONCENTRADO 1 8 Já tentei utilizar o PIVOT mas não deu muito certo. Alguma ideia?!? Desde já agradeço pela ajuda.
  4. Consultar Dados no Oracle

    Pessoal, boa noite. Preciso de uma ajuda, onde tenho que comparar informações em duas tabelas de batidas de ponto. É possível fazer um left e um right join para trazer informação de ambas as tabelas, caso na haja dados em alguma dessas tabelas? Exemplo: No dia 14/09/2017, o funcionário estava escalado para trabalhar nos horários 08:00 12:00 13:00 17:00 (referente a tabela X), porém, o mesmo não realizou nenhuma batida no seu ponto que seria inserido na tabela Y, caso o tivesse feito. Assim, seriam retornados dados da tabela X e nada referente a tabela Y. Já no dia 15/09/2017, o funcionário não tinha escala de trabalho, porém, o mesmo realizou batidas de ponto nos horários 08:00 12:00 13:00 17:00 (referente a tabela Y). Neste caso, seriam retornados dados da tabela Y e nada referente a tabela X. Agradeço desde já. Abraços
  5. Monitoramento de Tabelas

    Alguém conhece alguma forma de, em um banco de dados oracle, monitorar alterações em tabelas? Por exemplo uma aplicação tem uma rotina de cadastro que movimenta varias tabelas, então quando um usuário fizer um cadastro dentro da aplicação, eu ter um log de quais tabelas foram movimentadas (inserido novo registro, alterado registro, etc..) apos aquela ação da aplicação? Obrigado
  6. Gostaria de alguns exemplos de como fazer uma conexão php com banco oracle. Já vi vários tutoriais e maneiras diferentes e sem sucesso. Eu tenho um servidor contratado na k2host, onde eu tenho o meu index.php <?php # Definindo pacotes de retorno em padrão JSON... header('Content-Type: application/json;charset=utf-8'); # Carregando o framework Slim... require 'Slim/Slim/Slim.php'; \Slim\Slim::registerAutoloader(); # Iniciando o objeto de manipulação da API SlimFramework $app = new \Slim\Slim(); $app->response()->header('Content-Type', 'application/json;charset=utf-8'); # Função de teste de funcionamento da API... $app->get('/', function () { echo "Bem-vindo a API do Sistema"; }); # Função para obter dados da tabela 'cliente'... $app->get('/clientes',function(){ # Variável que irá ser o retorno (pacote JSON)... $retorno = array(); $user = "user"; $pass = "pass"; $name = "db_name"; $host = "201.62.99.137"; $tns = " (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP) (HOST = ".$host.")(PORT = 1522)))(CONNECT_DATA = (SID = ".$name.")))"; try { $conn = new PDO("oci:dbname=".$tns,$user,$pass); echo 'conectado -> '.date('H:i:s'); foreach($conn->query('SELECT * from contrato') as $registro) { $registro = array( "NRO_CONTRATO" => $cliente["NRO_CONTRATO"], "DES_CONTRATO" => $cliente["DES_CONTRATO"]), "NRO_TIP_CONTRATO" => $cliente["NRO_TIP_CONTRATO"], "NRO_GRUPO" => $cliente["NRO_GRUPO"], ); $retorno[] = $registro; } }catch(PDOException $e) { echo ($e->getMessage()); } foreach(PDO::getAvailableDrivers() as $driver) echo '<br>',$driver, '<br>'; if(!$tns){ echo "Não foi possível se conectar ao banco de dados"; exit;} # Retornando o pacote (JSON)... $retorno = json_encode($retorno); echo $retorno; }); # Executar a API (deixá-la acessível)... $app->run(); ?> O retorno do codigo acima: Acessando http://../index.php/clientes could not find driver<br>dblib<br><br>firebird<br><br>mysql<br><br>odbc<br><br>pgsql<br><br>sqlite<br>[] A ideia era fazer a conexão de um APP que eu estou desenvolvendo no INTEL XDK. Ao clicar em um botão, ele acessaria o "index.php", por exemplo e trataria os dados. Se alguém puder me ajudar com esse erro ou tiver uma maneira mais fácil de fazer. Ficarei grato pelo ajuda. Obrigado.
  7. Saber o tamanho das imagens do banco

    Bom dia, tenho uma banco administrado por uma empresa, fiz um select do banco para saber as imagens inseridas para cada usurário cadastrado, a questão é, que o campo das imagens esta como LONGRAW, e quando clico nos [...] (isso no PL/SQL), ele me mostra uma janela com a foto inserida, mas o que eu queria é o tamanho que ele me mostra em BYTES, la em baixo da janela. como mostrado na imagem abaixo https://www.operadoraapasprudente.com.br/solus/01.jpg eu marquei o local de onde eu quero os tamanho da imagem. sou leigo em sql, sei muito pouco. desculpe pela ignorância.
  8. Não tenha valor posterior (sql oracle)

    SQL ORACLE Prezados, Boa Tarde. Tenho uma tabela que guarda informações sobre a carga de um produto, trazendo: 1- Nome do produto 2- O tipo de carga (Envio e Recebimento) 3- A data da carga Gostaria de criar um select que me traga todos os produtos que tenham uma carga de recebimento e que após a ultima carga de recebimento não tenha nenhuma carga de envio. Poderiam me ajudar com essa consulta?
  9. Boa noite, Pessoal podem me ajudar, estou precisando eliminar a duplicidade de registros. Segue query: select pdc.cd_pront as Pront, case when htc.dt_checagem is not null and htc.suspenso = 'N' then 'SIM' else 'NAO' end as Checado from pw_documento_clinico pdc inner join pw_editor_clinico pec on pec.cd_documento_clinico = pdc.cd_documento_clinico inner join registro_documento_obrigatorio rdo on rdo.cd_editor_clinico = pec.cd_editor_registro left join hritpre_cons htc on rdo.cd_itpre_med = htc.cd_itpre_med where pdc.nm_documento = 'DOCUMENTO' and pdc.tp_status in ('FECHADO') and rdo.cd_documento = 999 and pdc.cd_pront = 99999 and pdc.dh_referencia = '01/01/2001' Resultado: Pront | Checado 99999 | SIM 99999 | SIM Acontece que na tabela hritpre_cons pode acontecer que o campo cd_itpre_med apresente o mesmo valor em vários registros e este é o único campo que posso utilizar para o join. Por isso está ocorrendo a duplicidade. Preciso trazer o primeiro valor dos campos suspenso e dh_checagem que conste o cd_itpre_med . Como posso corrigir no select acima. Agradeço pela ajuda.
  10. Erro ao ler campo longo

    Bom dia, estou com um problema para ler um campo do banco de dados Oracle, o campo é bem longo, e segue o seguinte erro: ( ! ) Warning: PDOStatement::fetchAll(): column 0 data was too large for buffer and was truncated to fit it in C:\wamp64\www\index.php on line 13 Sabem como posso resolver esse problema?
  11. Divisão de carga por paletes

    Amigos, estou com um projeto e gostaria de pedir uma orientação. temos algumas regras de paletização na empresa, o qual é utilizado para distribuir a carga por paletes mantendo um padrão. EX: Part Number: 123456 Total de peças recebidas 144 Quantidade de peças por paletes: 12 Por camada 4 Neste caso a regra está simples para o calculo, porém vamos imaginar que nesta carga não vieram 144 e sim 140. Eu teria que ter 11 paletes completos de 12 peças e 1 com 8 peças. como eu traria isso na tela? Usaria um foreach ou alguma outra instrução? Como eu limitaria a quantidade de peças por paletes no momento deste calculo para poder criar uma segunda linha com a quebra?
  12. [Resolvido] Formatação de Rich Text

    Boa tarde, tenho um campo do banco de dados oracle que é salvo de um sistema em delphi, essa informação é gravada com as expressões de Rich Text. {\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Times New Roman;}} {\colortbl ;\red0\green0\blue0;} \viewkind4\uc1\pard\cf1\lang1046\f0\fs28 Teste \par teste \par teste \par teste \par \par \par } Como posso fazer para exibir essas informações formatadas em html?
  13. textarea, erro ao gravar no BD (oracle)

    Bom dia, estou com problemas, no arquivo em php, com html, agora não sei se o tópico tem q ser aqui ou em html, bom acho q no ultimo caso o site morre no php. Estou com um problema, no meu textarea, quando coloco valor nele, por exemplo, caracteres com acentuação ou símbolos, e demais caracteres especiais, ele grava no banco como. EXEMPLO: Ç = &CCEDIL; e assim por adiante, ele coloca todas as tabelas de caracteres especiais em html. no meu arquivo php, ja tentei de tudo tanto para inserir no banco como para mostrar em um select. na caixa de texto coloco somente "Ç" e dou submit!!! <div id="titulo"> NOTÍCIA: </div> <div id="caixa"> <textarea class="span15" type="text" id="texto" name="texto" rows="20">{TEXTO}</textarea></br> </div> if($_POST['inserir']){ $conteudo = $seg->antiInjection($_POST['texto']); function convertem($term, $tp) { if ($tp == "1") $palavra = strtr(strtoupper($term),"àáâãäåæçèéêëìíîïðñòóôõö÷øùüúþÿ","ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÜÚÞß"); return $palavra; } $conteudo = convertem($conteudo,1); $conteudo = htmlentities($conteudo); $sql = new Query($bd); $txt = "INSERT INTO SITE_NOTICIA (NOT_TITULO,NOT_MANCH,NOT_CONTE,NOT_FONTE,NOT_DATAS,NOT_HORAS,NOT_MESES,NOT_ANOSS,NOT_FOTOS) VALUES ('".$titulo."','".$manchete."','".$conteudo."','".$fonte."','".$data."','".$horas."','".$mes."','".$ano."','".$fotos."')"; $sql->executeSQL($txt); //sdebug($conteudo,TRUE); header ("Location: noticiaSYS.php"); } no banco ele grava assim: &CCEDIL; ja tentei na variável: utf8_encode($conteudo), utf8_decode($conteudo), utf8_encode($conteudo), htmlentities($conteudo), html_entity_decode($conteudo). e nada de funcionar. gostaria de saber se alguém conhecer alguma função do php que ja transforma o conteúdo da variável, ou como que faz para gravar no banco assim mesmo.
  14. select vindo duplicado

    galera boa tarde! estou com um problema em um select SELECT USUARIO.PRIMEIRO_NOME,USUARIO.SEGUNDO_NOME,CARRINHO_COMPRA.SALDO FROM USUARIO INNER JOIN CARRINHO_COMPRA ON(SALDO >600)ORDER BY USUARIO.PRIMEIRO_NOME; ele esta me devolvendo todos os usuários com o saldo duplicado.segue a tabela "carrinho_compra" conta saldo 1 466 2 666 3 122 4 242 5 245 6 565 7 696 8 243 9 244 10 234 se puderem me ajudar agradeço.
  15. Trigger não esta funcionando

    Boa tarde! eu sou meio novo em BD oracle e estou com um problema. na seguinte trigger/function CREATE OR REPLACE FUNCTION CARRINHO_SALDO (CAR IN Number Default Null) RETURN Number IS SALD Number; BEGIN Select SALDO into SALD from CARRINHO_COMPRA Where CONTA = CAR; return SALD; END CARRINHO_SALDO; create or replace TRIGGER EFETUAR_COMPRA_TRIGGER AFTER INSERT OR UPDATE ON EFETUAR_CARRINHO_COMPRA FOR EACH ROW Declare SALD Number; BEGIN SALD:=CARRINHO_SALDO(:new.CONTA); If :new.COMPRA = 'c' then SALD := SALD - :new.VALOR; else SALD := SALD + :new.VALOR; End If; UPDATE CARRINHO_COMPRA SET SALDO = SALD WHERE CONTA = :new.CONTA; END; Essa trigger pegar o campo "compra" do insert na tabela "EFETUAR_CARRINHO_COMPRA" e salvar na tabela "CARRINHO_COMPRA". INSERT INTO EFETUAR_CARRINHO_COMPRA(conta,id_Compra,compra,valor,data) VALUES(2,616,'c',1000,'30-06-2017'); segue as tabelas CREATE TABLE CARRINHO_COMPRA ( CONTA NUMBER(3) NOT NULL, SALDO NUMBER(10), CONSTRAINT CARRINHO_COMPRA_PK PRIMARY KEY(CONTA) ); CREATE TABLE EFETUAR_CARRINHO_COMPRA ( CONTA NUMBER(3)NOT NULL, ID_COMPRA NUMBER(10) NOT NULL, COMPRA NUMBER(3) NOT NULL, VALOR NUMBER(10) NOT NULL, DATA DATE, CONSTRAINT EFETUAR_PK PRIMARY KEY(ID_COMPRA) ); Meu problema é.Quando eu dou o insert ele da o update na tabela "efetuar_carrinho_compra"mas não da update na tabela "carrinho_compra" segue o txt se alguém quiser ver como eu fiz.CREATE (1).txt
  16. Executar procedure com PHP

    Boa tarde, Criei uma procedure a qual segue em anexo, quando pelo PLSQL faço o TEST dela, trago os valores corretamente. Quando vou executar via PHP ela dá erro: ORA-06550: linha 1, coluna 47: PLS-00201: identifier 'N' must be declared ORA-06550: linha 1, coluna 7: PL/SQL: Statement ignored Alguém consegue saber o por que do erro? Está certo a execução dos parametros no PHP, eu devo chamar o BD oracle dessa forma? procedure.txt
  17. Simular futuras datas

    Pessoal, bom dia! Estou com um probleminha aqui, que na real não sei nem qual título poderia dar para o tópico da complexidade que ele está para mim. Bom, seguinte, eu tenho um controle de contratos via um aplicativo, que nele tenho um banco de dados. O presidente da empresa me solicitou que quer a perspectiva de todos os recorrentes até o término do mesmo. Se vocês verem a imagem em anexo, da para entender melhor. Nesse contrato, faltam 20 parcelas. Eu consegui fazer o relatório mostrando o valor total até o fim do contrato, porém, ele queria tudo detalhado. No caso, teria um outro campo, chamado parcelas futuras, que mostraria a parcela 77, 78, 79, 80, 81... Ai que entra o meu problema. Eu não faço a mínima ideia de qual função do Oracle eu usaria para "simular" essas outras parcelas, e etc. Poderiam me ajudar, por favor? Obrigado! Felipe.
  18. Agrupar dados na consulta em oracle

    SELECT DISTINCT obter_nome_estabelecimento(b.cd_estabelecimento) estabelecimento, TO_CHAR(a.DT_AGENDA,'dd/mm/yyyy') dia, initcap(b.DS_CURTA) agenda, tasy.obter_desc_espec_agenda(b.cd_especialidade) especialidade, COUNT(DISTINCT a.nm_paciente) total_pacientes, 0 total_pacientes_atendidos FROM tasy.agenda_consulta a, tasy.agenda b WHERE a.cd_agenda = b.cd_agenda AND b.ie_situacao = 'A' and trunc(a.dt_agenda) between :dt_inicial and :dt_final and ((b.CD_ESTABELECIMENTO = :cd_estab) or (:cd_estab = 0)) AND a.nm_paciente IS NOT NULL AND a.IE_STATUS_AGENDA <> 'C' and a.cd_agenda = 7216 GROUP BY TO_CHAR(a.DT_AGENDA,'dd/mm/yyyy'), b.ds_curta, tasy.obter_desc_espec_agenda(b.cd_especialidade), obter_nome_estabelecimento(b.cd_estabelecimento) HAVING COUNT(DISTINCT a.nm_paciente) > :total_paciente union all SELECT DISTINCT obter_nome_estabelecimento(b.cd_estabelecimento) estabelecimento, TO_CHAR(a.DT_AGENDA,'dd/mm/yyyy') dia, initcap(b.DS_CURTA) agenda, tasy.obter_desc_espec_agenda(b.cd_especialidade) especialidade, 0 atendidos, COUNT(DISTINCT a.nm_paciente) total_pacientes_atendidos FROM tasy.agenda_consulta a, tasy.agenda b WHERE a.cd_agenda = b.cd_agenda AND b.ie_situacao = 'A' and trunc(a.dt_agenda) between :dt_inicial and :dt_final and ((b.CD_ESTABELECIMENTO = :cd_estab) or (:cd_estab = 0)) AND a.nm_paciente IS NOT NULL AND a.IE_STATUS_AGENDA = 'E' and a.cd_agenda = 7216 GROUP BY TO_CHAR(a.DT_AGENDA,'dd/mm/yyyy'), b.ds_curta, tasy.obter_desc_espec_agenda(b.cd_especialidade), obter_nome_estabelecimento(b.cd_estabelecimento) HAVING COUNT(DISTINCT a.nm_paciente) > :total_paciente Está exibindo como resultado duas linhas. Como agrupar para exibir 1 linha com as colunas "total_pacientes" e "total_pacientes_atendidos"
  19. Classes Java - Bibliotecas

    Galera, estou precisando de uma pequena ajuda em uma situação. Estou desenvolvendo Classes Javas no banco Oracle, e até aqui está tudo certo. Porém estou precisando usar bibliotecas externas e a minha dúvida é, como que faço a importação desses Jars para o meu banco de dados? Meu banco de dados é 11g e uso o Oracle SQL Developer para desenvolver. Agradeço a ajuda!
  20. Converter data do java para data Oracle

    Olá a todos. Estou com um problema em converter a data do java para o formato da data do oracle. Eis o meu código: SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy"); String dt_ini_orc = sdf.format(dt_ini); String dt_fim_orc = sdf.format(dt_fim); List<NotaFiscal> nf = nfs.retornaTodasNfPorData(dt_ini_orc, dt_fim_orc); E a função que pega é: public List<NotaFiscal> retornaTodasNfPorData(String dt_ini, String dt_fim) throws SQLException { List<NotaFiscal> lnf = new ArrayList<NotaFiscal>(); Connection conn = null; PreparedStatement stmt = null; try { conn = getConnection(); stmt = conn.prepareStatement( "select NR_SEQUENCIA, CD_NATUREZA_OPERACAO, cd_cgc_emitente, nr_sequencia, dt_emissao, " + "vl_total_nota from nota_fiscal " + "WHERE dt_emissao between to_date(?, 'dd/mm/yyyy') and to_date(?, 'dd/mm/yyyy')"); stmt.setString(1, dt_ini); stmt.setString(2, dt_fim); ResultSet rs = stmt.executeQuery(); while (rs.next()) { NotaFiscal nf = createNF(rs, conn); lnf.add(nf); } rs.close(); . . . Dá o seguinte erro: java.lang.IllegalArgumentException: Cannot format given Object as a Date at java.text.DateFormat.format(Unknown Source) Alguém pode me ajudar informando onde está errado? Obrigado desde já :D
  21. É bem simples, suponha que você tem apenas essas duas opções pra trabalhar: 1 - PHP (PHP 7) MySQL HTML (htm5) CSS (css, css3) JS (jQuery. node, angular) 2 - Python (3.6) GUI Oracle (ou SQLite3) Qual delas seria mais robusta pra desenvolver sistemas de gestão com integração com webServices governamentais, integração com outras bases de dados (como a do alteradata por exemplo), interação com um plataforma nuvem de manipulação de arquivos, e me possibilite a maior segurança possível (segurança de dados).
  22. Consulta com mais de uma tabela

    Estava fazendo um query hoje e me deparei com uma consulta diferente onde estava sendo usado um select com duas tabelas exemplo. select * from table1, table2 where table1.idtable = table2.idtable; Porém isso também poderia ser feito com join, que é a forma que costumo trabalhar. select * from table1 inner join table2 on (table1.idtable = table2.idtable); ambas funcionam, minha dúvida é quando devemos usar uma e quando devemos usar a outra?
  23. Olá, alguém pode me ajudar nessa consulta? SELECT TRUNC(a.dt_atualizacao) dt, (SELECT COUNT(a.cd_pessoa_fisica) FROM agenda_consulta f, adiantamento a, caixa_receb cr WHERE a.cd_pessoa_fisica = f.cd_pessoa_fisica AND a.nr_seq_caixa_rec = cr.nr_sequencia AND f.ie_classif_agenda ='P' AND TRUNC(a.dt_atualizacao) BETWEEN :dt_inicial AND :dt_final AND a.CD_ESTABELECIMENTO=:cd_estab) qtt_cons, (SELECT COUNT(a.cd_pessoa_fisica) FROM agenda_consulta f, adiantamento a, caixa_receb cr WHERE a.cd_pessoa_fisica = f.cd_pessoa_fisica AND a.nr_seq_caixa_rec = cr.nr_sequencia AND f.ie_classif_agenda ='Pr' AND TRUNC(a.dt_atualizacao) BETWEEN :dt_inicial AND :dt_final AND a.CD_ESTABELECIMENTO=:cd_estab) qtt_proc, (SELECT COUNT(a.cd_pessoa_fisica) FROM agenda_paciente f, adiantamento a, caixa_receb cr WHERE a.cd_pessoa_fisica = f.cd_pessoa_fisica AND a.nr_seq_caixa_rec = cr.nr_sequencia AND f.IE_STATUS_AGENDA ='E' AND TRUNC(a.dt_atualizacao) BETWEEN :dt_inicial AND :dt_final AND a.CD_ESTABELECIMENTO=:cd_estab) qtt_exa FROM adiantamento a, caixa_receb cr WHERE a.nr_seq_caixa_rec = cr.nr_sequencia AND TRUNC(a.dt_atualizacao) BETWEEN :dt_inicial AND :dt_final GROUP BY TRUNC(a.dt_atualizacao) ORDER BY 1; Ela ta me trazendo as datas direitinho, mas não está somando por elas, mas sim, tudo e colocando na tabela. Seguem os resultados 01/01/2017 68 15 10 02/01/2017 68 15 10 03/01/2017 68 15 10 04/01/2017 68 15 10 ... Alguém tem alguma noção do que tá errado ou como resolver? Obrigado desde já!!!
  24. Inserir um espaco em branco em um registro

    Pessoal, Estou tentando realizar a inserção de um espaço em branco dentro de uma String, mas não consigo, já tentei com Decode, com case, sempre dá algum erro. A regra seria a seguinte, tem uma matricula que pode receber numeros e letras. Só que as 4 primeiras teriam que ser separadas, não necessariamente precisando ter 4, mas nestes casos teria esse espaço em branco, em casos que existam as 4, pode continuar normal. Apos esses 4, começa, por padrão com um CD472343492843, sempre. Exemplo: EUSACD9484304934 EUA CD9843274329 Mas não consigo, já tentei pegar a SUBSTR e inserir. O código que eu fiz, seria mais ou menos assim: DECODE(SUBSTR(MATR.MATRICULAS_ID, 1,5) LIKE 'CD%', SUBSTR(MATR.MATRICULAS_ID, 1, 5) ||' '|| SUBSTR(MATR.MATRICULAS_ID, 6, LENGTH(MATR.MATRICULAS_ID))) Alguém tem uma forma de fazer isso com case, com o decode, aceito qualquer um. rs. Obrigada!
  25. Boa tarde galera, Preciso fazer uma SQL onde vou buscar vários pedidos de um único cliente, mas com a condição de trazer apenas os pedidos que tenham produtos em conjunto; EXEMPLO PRECISO SELECIONAR TODOS OS PEDIDOS DO CLIENTE 'FULANO' MAS SÓ QUERO VISUALIZAR OS PEDIDOS QUE POSSUEM UM COMBO 1 ONDE TENHAM(AÇUCAR, ARROZ, FEIJÃO) E OU OUTRO COMBO ONDE TENHAM (AÇUCAR, SAL, FARINHA). NA FALTA DE UM ITEM EU NAO QUERO O PEDIDO, OU COM ITENS TROCADOS TB NÃO PODE CONSIDERAR. Já tentei de tudo, mas acho que está me faltando a lógica. Obrigado a todos
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: