-
Total de itens
14003 -
Registro em
-
Última visita
-
Dias vencidos
61
Tudo que Motta postou
-
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
-
Obter dados de único nome MYSQL
Motta respondeu ao pergunta de gamesmax2 em Perguntas e respostas rápidas
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. -
Obter dados de único nome MYSQL
Motta respondeu ao pergunta de gamesmax2 em Perguntas e respostas rápidas
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 -
Obter dados de único nome MYSQL
Motta respondeu ao pergunta de gamesmax2 em Perguntas e respostas rápidas
Pesquise por "NOT EXISTS" -
Acrescenta uma coluna ano , ou tenta fazer o OVER por to_char(data,'yyyy') , creio que funciona
-
Veja se isto ajuda. OVER
-
Carregar página com Ajax e executar Scripts ou Jquery
Motta respondeu ao tópico de mateus.andriollo em Javascript
Seria bom você detalhar melhor o problema. -
where para selecionar um projeto com base em outros dois registros.
Motta respondeu ao tópico de osmarindy em MySQL
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)) -
Procedure e Trigger no MySQL para atualizar a mesma tabela que o registro for inserido
Motta respondeu ao tópico de kania em MySQL
Não trabalho com Mysql mas creio que basta um "set new". -
How to change the font of the whole site in HTML?
Motta respondeu ao tópico de Nicole Hawkins em Desenvolvimento frontend
Hi Nicole , this is a Portuguese site , better ask in this language. -
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;
-
[Resolvido] Select usar soma de coluna em nova coluna
Motta respondeu ao tópico de Thiago Btos em Oracle
Tente com SUM OVER. https://oracle-base.com/articles/misc/sum-analytic-function.- 4 respostas
-
[Resolvido] Select usar soma de coluna em nova coluna
Motta respondeu ao tópico de Thiago Btos em Oracle
Não entendi de onde veio o 34,52 pois ((20/2)*5 = 50. Seriam totais acumulados ?- 4 respostas
-
Pesquise por OUTER JOIN creio ser isto o que você quer , retornar Preço se ouver.
-
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.
-
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
-
Procurei por FOR achei isto.
-
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
-
Pelo que entendi você quer um pivot. Padrão do sql sever. Usando CASE.
-
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.
-
Publique seu modelo de tabela , mas dê uma pesquisada pois já problema parecido aqui e outros sites.
-
CHARINDEX para localizar a posição de "/app/rotaA/" SUBSTRING para pegar a posição da mesma. Acho que aqui fizeram isto.
-
Como extraio números das linhas em VARCHAR de uma coluna e insiro em outra coluna como INTEGER?
Motta respondeu ao tópico de Kellison Ruan em MySQL
use string functions como Instr, Substr , etc. Para converter tente cast -
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 !
-
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)