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

2012-12-30年2012年和2013年的sql

Josh21
新的貢獻者二世

我想獲得月和年的格式“MM-YYY”,然後“多”來得到一個值,如12 - 2012。我注意到一個錯誤的時間戳2012 - 12 - 30 - t00:00:00.000 + 0000年12 - 2013年和2013年的結果。這是一個錯誤,因為2012-12-30的最後一天,那一年,它是2012-12-31。正確的結果應該是12 - 2012年和2013年。我想知道如何解決這個錯誤而引起的。

我的select語句是這樣的:

選擇日期(日期時間戳),

date_format (cast(日期時間戳),“MM-YYY”),

date_format (cast(日期時間戳),“多”)

從SalesFactsDate1

date_format(鑄造(日期時間戳),'多')= 2012

或date_format (cast(日期時間戳),'多')= 2013

按日期順序

日期以字符串格式,但它可以被視為一個時間戳

1回複1

Kaniz
社區經理
社區經理

你好@Josh21!我的名字叫Kaniz,我這裏的技術主持人。很高興認識你,謝謝你的問題!看看你的同行在論壇上先回答你的問題。否則我們將很快跟進與回複。

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

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

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

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

Baidu
map