AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-256096

NasahT's questions

Martin Hope
NasahT
Asked: 2022-10-19 08:45:56 +0800 CST

Limitar minha contagem de tickers a um máximo de 12 meses

  • 5

Estou tentando escrever uma expressão de caso onde ela olha para a data de vencimento e, se já passou, escolhe a data de vencimento próxima ou mais próxima. Agora, devido a certa restrição de banco de dados, tenho que fazer isso manualmente. O problema é que meu código está comparando o dia extraído (a) do due_date com o dia extraído (b) do time_stamp atual e se a < b significa que a data de vencimento do mês atual passou e o próximo seria ( a / mês atual + 1) <- Exemplo de formato de data a / Out.

Agora o problema é se o mês atual for 12 (dez) isso faria o próximo vencimento a/13 que eu não quero. Alguma maneira de limitar a 12 e redefinir para 1?

Além disso, pontos de bônus se você puder me ajudar na parte do ano?

due_date   |current_timestamp | Result
----------- -----------------  -----------
2021-12-05 |2022-10-18        |  2022-11-05
2022-06-02 |2022-10-18        |  2022-11-02
2022-10-19 |2022-10-18        |  2022-10-19
2022-10-15 |2022-10-18        |  2022-11-15
2021-10-20 |2022-10-18        |  2022-10-20
CASE 
  WHEN EXTRACT(DAY FROM due_date ) < EXTRACT(DAY FROM CURRENT_TIMESTAMP) THEN CONCAT(EXTRACT(DAY FROM due_date ),'/',(EXTRACT(Month FROM CURRENT_TIMESTAMP))+1)
  ELSE CONCAT(EXTRACT(DAY FROM due_date ),'/',(EXTRACT(Month FROM CURRENT_TIMESTAMP)))
END AS "Next Payment Date"
postgresql
  • 2 respostas
  • 46 Views
Martin Hope
NasahT
Asked: 2022-08-18 12:37:49 +0800 CST

Converter os valores categóricos em uma coluna nas próprias colunas (Transpor)

  • -1

Especialistas,

Eu tenho esses dados -

ID       |  buckets      | SUM (USD)|
--------- --------------- ---------
1        | 10 - 20       | 500      |
--------- --------------- ---------
1        | 30 - 40       | 100      |
--------- --------------- ---------
2        | 30 - 40       | 300      |
--------- --------------- ---------

Agora a saída que estou tentando e não conseguindo no PSQL quando é tão fácil no Excel ->

ID       |. 10-20        | 30-40    | Total_USD |
--------- --------------- ---------  -----------
1        |   500         |  100     |    600    |
--------- --------------- ---------  -----------
2        |               |  300     |    300    | 
--------- --------------- ---------  -----------

Agradeceria se você pudesse me orientar/enviar a direção certa

postgresql pivot
  • 1 respostas
  • 49 Views
Martin Hope
NasahT
Asked: 2022-08-09 11:36:24 +0800 CST

Convertendo carimbos de data/hora no total de minutos [duplicado]

  • -2
Essa pergunta já tem respostas aqui :
Divisão de intervalo do PostgreSQL (4 respostas)
Fechado há 2 meses .

Especialistas,

Eu tenho esta coluna que usei o seguinte para calcular a diferença de tempo entre dois timestamps:

x.created@::timestamp at time zone 'America/Los_Angeles' - usr.reviewed@t::timestamp at time zone 'America/Los_Angeles' AS T_time

Eu tenho uma coluna assim:

Date                       | T_time
January 1, 2022, 12:00 AM  |  0 years 0 mons -51 days -24 hours -21 mins -21.264792 secs

Eu quero esse T_time inteiro em minutos, então 51 dias (minutos) + 24 (minutos) + 21 etc. Eu tentei usar extrair, mas esse tipo de coisa apenas extrai minutos sem adicionar.

Usando Postgres na Metabase!

postgresql
  • 1 respostas
  • 61 Views
Martin Hope
NasahT
Asked: 2022-08-06 13:52:11 +0800 CST

Transpor 1 linha em colunas com contagem/soma

  • 1

Eu tenho uma única linha com intervalos de idade como nomes de coluna. Eu quero todos eles em uma coluna com sua contagem ou soma, o que quer que eu acabe fazendo. Eu tenho alguns baldes, mas por causa deste exemplo eu o mantive simples. Por favor, veja a imagem em anexo dos dados e o resultado que é necessário.

insira a descrição da imagem aqui

postgresql pivot
  • 1 respostas
  • 75 Views
Martin Hope
NasahT
Asked: 2022-08-05 07:28:55 +0800 CST

Acessando porções/valores específicos em uma coluna

  • 0

Especialistas,

Eu tenho essa tabela no PG - preciso converter minha saída para a parte verde.insira a descrição da imagem aqui

Então, em resumo, extraia certas partes e transforme-as em uma coluna diferente. Eu posso fazer isso facilmente em Python, mas meio que preso no Postgres.

Obrigado,

postgresql
  • 1 respostas
  • 28 Views
Martin Hope
NasahT
Asked: 2022-07-24 13:49:40 +0800 CST

Achatar um arquivo JSONB - Qual função/consulta

  • 1

Em um pouco de picles no trabalho - eu tenho um Jsonb que eu preciso achatar um arquivo que tenha estrutura semelhante:

{
   "Manufacturers":[
      {
         "manufacturer":"Tesla",
         "address":"Deer Creek Road Palo Alto",
         "contact":"[email protected]"
      },
      {
         "manufacturer":"BMW",
         "address":"Petuelring 130, 80809 München",
         "contact":"[email protected]"
      }
   ]

Eu quero isso em um formato de tabela onde fabricação são nomes de coluna! Algo assim - Postgres JSONB - Flatten aninhados objetos e agrupamentos ! Não consigo entender como chegar lá. Ele mencionou o uso, jsonb_to_recordsetmas não sabe como obter tudo em um formato csv típico.

Exemplo de como quero ver os dados -

fabricante |

postgresql table
  • 1 respostas
  • 58 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve