簡體   English   中英

我需要在 postgres 的字符變化列中移動字符

[英]I need to shift characters around in a character varying column in postgres

我有一個日期和時間戳存儲為字符變化的列,我需要加入另一個具有相同日期(也存儲為字符變化)但位置不同的表。

IE有沒有辦法轉換:

"2022/08/03 13:29:59" ----------> "03/08/2022 13:29:59" 

謝謝

最好的方法是更改兩列的數據類型,因為時間戳不應存儲為文本。 如果不可能,一個簡單的演員會做:

SELECT 
  '2022/08/03 13:29:59'::timestamp,
  '03/08/2022 13:29:59'::timestamp;

      timestamp      |      timestamp      
---------------------+---------------------
 2022-08-03 13:29:59 | 2022-08-03 13:29:59
(1 row)

演示: db<>fiddle

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM