Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

626
Visualizações
cómo convertir minutos enteros a intervalo en postgres

Estoy tratando de convertir minutos que están en número entero a intervalo en postgres

¿Hay alguna función que me ayude a convertirlo en intervalo o debería haberlo dividido por 60 y obtener el resultado final?

 20 minutes will be like 00:20:00 as result
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

La forma más rápida es con make_interval

 make_interval(years int DEFAULT 0, months int DEFAULT 0, weeks int DEFAULT 0, days int DEFAULT 0, hours int DEFAULT 0, mins int DEFAULT 0, secs double precision DEFAULT 0.0)

Entonces se ve así (según lo sugerido por @Teddy)

 SELECT make_interval(mins => 20);

o,

 SELECT make_interval(0,0,0,0,0,20);

No quiere decir que sea el más limpio, si la velocidad no es un problema, prefiero el * método @a_horse_with_no_name mencionado

 SELECT 20 * '1 minute'::interval;
over 4 years ago · Santiago Trujillo Relatório

0

puedes concatenar ese entero con ' minutes' :

 t=# with i as ( select 20::int n ) select concat(n,' minutes')::interval from i; concat ---------- 00:20:00 (1 row) Time: 1.220 ms

Actualizar :

O: interval '1' minute * n como dice a_horse_with_no_name

over 4 years ago · Santiago Trujillo Relatório

0

En el caso de que intente insertar datos en una columna de interval , puede usar segundos enteros y PostgreSQL lo convertirá en un intervalo.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda