Ir para conteúdo

lemanoel

Members
  • Total de itens

    12
  • Registro em

  • Última visita

Tudo que lemanoel postou

  1. lemanoel

    Quebrar colunas sql

    Está registrado no campo determinado valor separado por ponto. Quero separar em colunas cada vez que o ponto aparecer. Exemplo: 1.2.30.4 900.4.5 Ficaria assim: 1 / 2 / 30 / 4 900 / 4 / 5 / null alguém sabe como fazer isso?
  2. lemanoel

    Union com data que nao existe

    Ola, tenho a seguinte situação: select * from tabela_xyz where data = to_date('01/01/2021','dd/mm/yyyy') Union all select * from tabela_xyz where data = to_date('15/01/2021','dd/mm/yyyy') Union all select * from tabela_xyz where data = to_date('31/01/2021','dd/mm/yyyy') Preciso unir todos os dias do mes.... Quando executo em um mes de 31 Dias (exemplo janeiro) a query executa perfeitamente.... Mas quando executo em um mes de 28 dias (exemplo fevereiro) da erro, pois as datas 29,30, e 31 nao existem Quero excetuar os últimos unions quando a data nao existir .... Se a data existir, traz o resultado, se nao ignora alguém ja passou por isso? pode me ajudar?
  3. lemanoel

    Union com data que nao existe

    Esse é so um exemplo de código... O que estou escrevendo de verdade tem muitos joins e muitas condicionais e uma alteracao no dia 10 por exemplo poderia refletir no resultado dia 05... O que preciso saber é o que tem lançado dia a dia... Com o between ele traria um falso positivo.... Ai a saida que achei foi executar a query dia a dia usando o union all.... Mas ai cai no problema das datas que nao existem.... Queria fazer assim... Se a clausula é valida, executa se nao traz resultado em branco (ou nao executa)
  4. lemanoel

    Union com data que nao existe

    Ola @Motta neste caso o between nao daria certo pq os dados da tabela sao temporais... É como se eu precisasse de uma foto dia a dia.... E depois juntar tudo em uma tabela só...
  5. lemanoel

    Formatar data maior 24 horas

    Olá, Quero realizar um cálculo entre datas onde o resultado é maior que 24 horas... Exemplo: Data início 01/01/2020 12:00:00 Data fim 02/01/2020 15:00:00 Quero calcular a diferença... Quero o resultado 27:00:00.... Mas quando realizo o cálculo, retorna 03:00 (é como se começasse a contar do zero quando completa 24 horas).. alguém poderia ajudar?
  6. lemanoel

    [Resolvido] colocar sequenciador em uma consulta

    funcionou! Obrigado PASSO 1: criei uma tabela com as colunas: id e nome PASSO 2: criei o select sql> select id, nome, dense_rank ( ) over (partition by nome order by id) ranking from teste;
  7. lemanoel

    [Resolvido] colocar sequenciador em uma consulta

    Olá, tenho a seguinte tabela: ----------------- Registros ----------------- A B C A A C A B ETC... ----------------- Quero escrever um codigo que traga a tabela assim: ----------------- Registros ----------------- A1 A2 A3 A4 B1 B2 C1 ETC... ----------------- OU SEJA, queria concatenar um sequenciador que reiniciasse a medida que a letra muda... alguem sabe como faço isso?
  8. lemanoel

    Encontrar um registro dentro de um periodo

    Oi, alguem pode me ajudar? Tenho uma tabela de status por dia, e efetivo um registro só quando ha alterações.. exemplo: Dia 01, bom Dia 03, médio Dia 10, ruim Como encontrar o status do dia 07, via sql? Olhando pro exemplo sei que seria MÉDIO… mas nao tenho a menor ideia de como escrever o código....
  9. lemanoel

    Calculo de ciclos(data) sequencial

    Ola, Tenho uma tabela de registros com datas… os ciclos sao contabilizados de forma sequencial (em dias). Exemplo: 01/01 02/01 03/01 04/01 07/01 08/01 11/01 O que vocês fariam para trazer o resultado: 1° ciclo: 4 dias 2° ciclo: 2 dias 3° ciclo: 1 dia pode me ajudar?: desde ja obg :)
  10. lemanoel

    Calculo de ciclos(data) sequencial

    Quero encontrar a qtd de dias sequenciais.. No exemplo, tinha registros de 01/01 a 11/01. Note que faltaram os dias 5,6,9 e 10... Isso seria uma quebra do ciclo... Quero contar apenas os dias sequenciais... Se houver uma quebra, começa a contar d novo.... O resultado que preciso ficaria assim: ------------ Ciclos ------------ 4 2 1 ------------
×

Informação importante

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