SQLite varchar比较为日期

时间:2013-07-03 08:11:37

标签: sql sqlite

我有两个名为StartDate的varchar字段(如'MM/dd/yyyy')和StartTime(如“hh:mm”)。

  

从表格中选择*,其中StartDate<'MM / dd / yyyy'“

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

对于您的特定问题,您必须自己转换varchar,并且可以在此stackoverflow帖子中找到答案:Sqlite convert string to date

sqlite允许您对保存为varchar的日期使用常规查询 - 但是,您必须以正确的格式存储日期 - 也许您可以更改日期字段以遵循此格式?看一下sqlite文档:sqlite date functions