取消
顯示的結果
而不是尋找
你的意思是:

錯誤地截斷長數字DS&E工作區筆記本

Cosimo_F_
貢獻者

你好,

我得到的不一致表示長類型。

1661817599972是周一的unix時間戳以毫秒為單位,2022年8月29日11:59:59.972 PM GMT

當我執行:

“選擇1661817599972作為t”

其結果是:

166181759997(最後一個數字截斷)

扮演一個長整型數字是正確的,數量根據描述選擇1661817599972 t。

然而當我執行:

選擇timestamp_millis t (1661817599972)

結果是(正確地)2022 - 08 - 29 - t23:59:59.972 + 0000”。的內部表示對象看起來是正確的。這似乎發生僅供bigint。例如:

“選擇16618175678作為t”

收益率:

1661817567

“選擇1661817567作為t”

同樣的收益率

1661817567

DBR 11.2

謝謝你!

關於柯西莫。

注:在DBSQL中正確的顯示

8回答說8

Hubert_Dudek1
尊敬的貢獻者三世

你能分享你的代碼和截圖嗎?就我而言,效果好。image.png

你好休伯特,

這裏的截圖:

2022-10-14上午8.41.50屏幕截圖

剛才執行:

2022-10-14上午8.48.34屏幕截圖

Hubert_Dudek1
尊敬的貢獻者三世

你好,我再次嚐試在另一個集群,但仍然工作好。也許試著改變運行時版本。此外,您可以檢查在火花UI - >環境- >火花屬性。也許你有一些選項設置,改變這一行為。我現在試圖找到在期權相關但不能。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map