Ir para conteúdo

Motta

Moderadores
  • Total de itens

    14003
  • Registro em

  • Última visita

  • Dias vencidos

    61

Tudo que Motta postou

  1. Motta

    Union com data que nao existe

    select * from tabela_xyz where data between to_date('01/01/2021','dd/mm/yyyy') and last_day(to_date('01/01/2021','dd/mm/yyyy')) Use o between , não o union ... https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions072.htm https://www.techonthenet.com/oracle/between.php
  2. Motta

    Obter dados de único nome MYSQL

    Tem de ser um subselect pois se pediu um caso como " o Rafael não pode aparece pois ele tem um pedido Aberto " por linha não resolve, tem de ler as demais linhas.
  3. Motta

    Obter dados de único nome MYSQL

    SELECT nome, pedido, status FROM `cadastros` c1 where not exists (SELECT 1 FROM `cadastros` c2 where c2.none = c1.nome and status = 'Aberto') GROUP BY pedido, nome ORDER BY nome O not exists verifica se o "nome" tem algum status Aberto Mais detalhes
  4. Motta

    Obter dados de único nome MYSQL

    Pesquise por "NOT EXISTS"
  5. Motta

    Select com coluna do período acumulado

    Acrescenta uma coluna ano , ou tenta fazer o OVER por to_char(data,'yyyy') , creio que funciona
  6. Motta

    Select com coluna do período acumulado

    Veja se isto ajuda. OVER
  7. Motta

    Carregar página com Ajax e executar Scripts ou Jquery

    Seria bom você detalhar melhor o problema.
  8. este "e que" é "ou que" pois não pode ser 19 e 15 ao mesmo tempo. em tese , where (i.idAtividade = 19 and i.idStatus= 5 ) or (i.idAtividade = 15 and (i.idStatus not in (5,4))
  9. Não trabalho com Mysql mas creio que basta um "set new".
  10. Motta

    How to change the font of the whole site in HTML?

    Hi Nicole , this is a Portuguese site , better ask in this language.
  11. Motta

    Erro : ORA-24263: Certificate , como tratar?

    Envio de https via Oracle Versão Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production PL/SQL Release 12.2.0.1.0 - Production "CORE 12.2.0.1.0 Production" TNS for Linux: Version 12.2.0.1.0 - Production NLSRTL Version 12.2.0.1.0 - Production Obs 1) Wallet Instalado Obs 2) O problema não seria reproduzível por questões de segurança Obs 3) Já tentei com o fornecedor Tento enviar um POST via PLSQL e recebo o seguinte erro : Erro : ORA-24263: Certificate of the remote server does not match the target address. Pergunta Como posso saber o valor de req := utl_http.begin_request(url, 'POST',https_host =>'???????'); ? é obrigatório ? create or replace PROCEDURE "SMS_ENVIO2" (PNUMSMS IN VARCHAR2 , PTEXTO IN VARCHAR2 , PRETORNO OUT VARCHAR2) /*alguns dados ocultos*/ AS req utl_http.req; res utl_http.resp; url varchar2(4000) := 'https://messaging.o2c.cloud/api/v2/sms/';--acho que posso citar o site name varchar2(4000); buffer varchar2(4000); content varchar2(4000); VS_USUARIO VARCHAR2(11) := '*****'; VS_SENHA VARCHAR2(20) := '*****'; VS_SERIAL VARCHAR2(8);--VARCHAR2(100); VS_SCHEDULLE VARCHAR2(16) := TO_CHAR(SYSDATE,'DD/MM/YYYY HH24:MI'); VS_AUTHOR_64 VARCHAR2(20) := '*********'; begin UTL_HTTP.SET_WALLET('file:.....', '**********'); -- VS_SERIAL := LPAD(SMSENVIO_SERIAL_SEQ.NEXTVAL,8,'0'); content := ' { ' || ' "sendSmsRequest": {' || ' "to": "' || PNUMSMS ||'",' || ' "message": "' || PTEXTO || '",' || ' "id": "' || VS_SERIAL || ' }' || ' } '; -- dbms_output.put_line(url); dbms_output.put_line(content); -- --req := utl_http.begin_request(url,'POST'); req := utl_http.begin_request(url, 'POST',https_host =>'???????'); utl_http.set_header(req, 'Content-Type', 'application/json'); utl_http.set_header(req, 'Content-Length', length(content)); utl_http.set_header(req, 'Authorization', 'Basic ' || utl_encode.base64_encode(VS_AUTHOR_64)); -- utl_http.write_text(req, content); res := utl_http.get_response(req); begin loop utl_http.read_line(res, buffer); end loop; utl_http.end_response(res); exception when utl_http.end_of_body then utl_http.end_response(res); end; dbms_output.put_line('retorno ' || buffer); exception when others then PRETORNO := 'Erro : ' || UTL_HTTP.GET_DETAILED_SQLERRM; end;
  12. Motta

    [Resolvido] Select usar soma de coluna em nova coluna

    Tente com SUM OVER. https://oracle-base.com/articles/misc/sum-analytic-function.
  13. Motta

    [Resolvido] Select usar soma de coluna em nova coluna

    Não entendi de onde veio o 34,52 pois ((20/2)*5 = 50. Seriam totais acumulados ?
  14. Motta

    Select join dentro de um case

    Pesquise por OUTER JOIN creio ser isto o que você quer , retornar Preço se ouver.
  15. Motta

    Problemas com select SUM

    Pelo que entendi o sql pode ser : SELECT cl.clan_id, SUM(pvpkills) AS pvps, SUM(pkkills) AS pks , sum(pvpkills+pkkills) as total FROM clan_data AS cl , characters as c2 where cl.clan_id = c2.clanid group cl.clan_id ORDER BY 3 DESC LIMIT {$LIMIT} Mas seria preciso entender a estrutura das tabelas e o que se quer para ter certeza.
  16. Motta

    Diferença entre Datas com dia, hora e minutos

    Já fiz isto de forma simples , mesmo dia , segue um exemplo VB_SAI := VB_SAI||'INICIO ' || TO_CHAR(VD_INICIO,'DD/MM/YY HH24:MI:SS')||CR; VB_SAI := VB_SAI||'FINAL ' || TO_CHAR(VD_FIM,'DD/MM/YY HH24:MI:SS')||CR; VB_SAI := VB_SAI||'TEMPO ' || TO_CHAR(TRUNC(sysdate) + (VD_FIM-VD_INICIO),'HH24:MI:SS')||CR; Uma saída geral é converter para segundos e exibir o resultado , creio que isto ajuda
  17. Motta

    INSERT EM LOOP

    Procurei por FOR achei isto.
  18. Motta

    [Resolvido] consulta com várias condições

    Creio ser esta a sql base SELECT formpag, dataped, sum(total) total_geral, sum(CASE WHEN [formpag] = 'dinheiro' THEN total ELSE 0 END) dinheiro, sum(CASE WHEN [formpag] <> 'dinheiro' THEN total ELSE 0 END) outros FROM tblpedidos GROUP BY formpag, dataped
  19. Motta

    [Resolvido] consulta com várias condições

    Pelo que entendi você quer um pivot. Padrão do sql sever. Usando CASE.
  20. Motta

    [SQL Server] Dúvida quanto a variável

    Esta pergunta está meio vaga , em que linguagem ambiente você quer fazer isto ? Não trabalho com Sql Server mas claro que é perfeitamente possível fazer isto ( variável ) , só que cada linguagem vai ser de uma forma.
  21. Motta

    Alguem da uma luz ai preciso fazer um ranking

    Publique seu modelo de tabela , mas dê uma pesquisada pois já problema parecido aqui e outros sites.
  22. Motta

    Substring no SQL

    CHARINDEX para localizar a posição de "/app/rotaA/" SUBSTRING para pegar a posição da mesma. Acho que aqui fizeram isto.
  23. use string functions como Instr, Substr , etc. Para converter tente cast
  24. Motta

    Limite maximo do Mysql de dados

    Oracle passa pelo orçamento de sua cidade, MySql ou Postgreesql seriam opções sem maiores custos , não creio que os dados de sua cidade "quebrem" um Mysql , nem que ela fosse Salvador. Como disse o @merlinus o gargalo é o Servidor. Se a ideia é integrar não vejo motivos para DBs separados a principio. Boa sorte !
  25. Motta

    Todos os registros de uma Coluna

    O nulo é no parâmetro ou na coluna ? --para parametros nulos, acho que isto funciona , no Oracle uso o NVl AND (coalesce('$estado_operacao',estado_operacao) = estado_operacao)
×

Informação importante

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