如何在"日期"中在SQLite中按日期过滤存储为文本而不更改/转换该数据的列

时间:2014-10-01 17:06:47

标签: sql string sqlite date

我正在使用SQLite并且有一个存储为文本字段的Trans_Date字段。由于各种原因,我希望将文本值保留在该列中。以下是该trans_date列的文本格式:

m/d/yyyy h:mm:ss

现在,如果我想按特定日期过滤,我只需输入该字符串即可。但是,当我想搜索日期范围时,问题就出现了。我能想到的唯一方法是按日期字符串列表进行过滤:

SELECT *
FROM LS2014
WHERE TRANS_DATE IN
('1/1/2014 0:00:00','1/2/2014 0:00:00','1/3/2014 0:00:00','1/4/2014 0:00:00')

幸运的是,我可以使用Python或Excel的文本函数轻松创建此字符串,但我更愿意找到更好的方法。在SQL / SQLite中有相同的方法吗?

0 个答案:

没有答案