[英]convert SQL string into a date that can be queried
我使用以下方法從數據庫中提取:
SELECT
ID, CUSTOMER, NAME, etc, etc, TERM_INDEX
FROM "DAB055.ADT" DAB055
現在我想限制我們拉的日期范圍,所以想做如下事情:
WHERE TERM_INDEX >= '01.01.2015'
但該字段中的輸出如下所示:
20150629W
如何將其轉換為同一語句中的常用日期字段,以便對其進行過濾?
謝謝。
看起來您的日期以一種格式存儲,該格式將使用字母順序按時間順序排序。 您可能只說WHERE TERM_INDEX >= '20150101'
。
此外,獲取前 8 個字符並轉換為日期類型應該不難。 在不知道您在哪個平台上的情況下,我們不得不猜測語法。
其中之一可能有助於確定您的數據庫服務器是什么:
select @@version
select * from v$version
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.