[SQL ] Postgresql Crosstab指令請益已刪文

看板Database (資料庫)作者 (J大)時間5年前 (2019/07/19 13:28), 5年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
資料庫名稱:Postgresql 資料庫版本:9.5 內容/問題描述: 想請教大家一個資料直轉橫的問題,有完整的過程,希望大家幫幫忙,說明如下: --create table結構 Create table tb1( issuenum numeric, updated timestamps with time zone, newstr text); --插入的資料 INSERT INTO tbl VALUES ('987', '2019-03-06 16:18:37.271+08', 'Open(New)'), ('987', '2019-03-08 09:41:53.441+08', 'Confirmed'), ('988', '2019-03-06 16:54:12.558+08', 'Open(New)'), ('988', '2019-04-01 10:32:29.295+08', 'Confirmed'), ('987', '2019-03-08 09:41:55.098+08', 'Preparing'); --我下的Select query SELECT * FROM crosstab( $$SELECT issuenum, "updated", newstr FROM tbl ORDER BY 1,2$$,$$VALUES('Open(New)'::text),('Confirmed'::text),('Preparing ) AS ct (issuenum numeric, "Open(New)" timestamp with time zone, "Confirmed" timestamp with time zone, "Preparing" timestamp with time zone); --我得到的結果 http://imgur.com/gallery/Fg77zyX 我想知道為什麼在我的結果裡面不能正常的顯示那些對應的時間呢,希望有先進可以給我指點一下,謝謝! ----- Sent from JPTT on my Samsung. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.13.194.174 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1563514121.A.282.html ※ 編輯: jenny200638 (101.13.194.174 臺灣), 07/19/2019 13:49:25 ※ 編輯: jenny200638 (101.13.194.174 臺灣), 07/19/2019 13:49:56 ※ 編輯: jenny200638 (101.13.194.174 臺灣), 07/19/2019 13:51:00 ※ 編輯: jenny200638 (101.13.194.174 臺灣), 07/19/2019 13:51:58
文章代碼(AID): #1TCLK9A2 (Database)
文章代碼(AID): #1TCLK9A2 (Database)