我在格式得到一個日期作爲字符串從見下表:格式化日期YYYYMM格式在DB2
2014-09-02
這是YYYYMM-DD格式。
查詢是:
SELECT VALUE FROM MYSCHEMA.MYTABLE WHERE CODE = 'MYDATE'
我想修改上面的查詢,這樣的結果是:
201402
我想這一點,但在正確的格式沒有得到:
select char(year(date(value))) || char(month(date(value))) from MYSCHEMA.MYTABLE WHERE CODE = 'MYDATE'
結果如下:
1
------------
2014 9
我有我的db2 9.5。
如果它已經是一個字符串,爲什麼要把它轉換爲'DATE',如果你只能使用'SUBSTR()'?無論如何,嘗試在'CHAR()'調用周圍添加'TRIM()'。 – mustaccio 2014-10-03 16:35:38
你所得到的價值似乎代表2014年9月2日。你說你想要的那個似乎代表2014年2月。你確定嗎? – 2014-10-03 16:37:12
您還沒有選擇答案,您是否找到解決方案? – davejal 2016-01-14 15:55:52