簡體   English   中英

將SQL字符串轉換成可以查詢的日期

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM