[SQL ] Postgresql Crosstab指令請益已刪文
資料庫名稱: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
Database 近期熱門文章
PTT數位生活區 即時熱門文章
104
216