基于日期在sqlite中选择行
我有一个表格,其中一列以“2014年4月17日”的格式保存日期。 我想根据时间选择表中的行。我正在尝试在某个日期后获取所有行。在阅读了这里的帖子后,我尝试了以下方法,但似乎不起作用。通过这个查询,我从2013年得到了很多行。有人能帮忙吗基于日期在sqlite中选择行,sqlite,date,Sqlite,Date,我有一个表格,其中一列以“2014年4月17日”的格式保存日期。 我想根据时间选择表中的行。我正在尝试在某个日期后获取所有行。在阅读了这里的帖子后,我尝试了以下方法,但似乎不起作用。通过这个查询,我从2013年得到了很多行。有人能帮忙吗 select Value_Date from Table_Outstanding where VALUE_DATE > '04/12/2014' 这就成功了。谢谢大家 select * from Table_Outstanding where strft
select Value_Date from Table_Outstanding
where VALUE_DATE > '04/12/2014'
这就成功了。谢谢大家
select * from Table_Outstanding
where strftime('%m/%d/%Y', VALUE_DATE) > '04/12/2014'
如果在SQL语句的参数中使用与存储在数据库中相同的格式,会怎么样?如果它是像YYYY-MM-DD那样存储的,那么为什么不在WHERE子句中使用这种格式呢?它实际上是以这种格式存储的啊,好的。。我从你的帖子中了解到,它的存储方式是YYYY-MM-DD,但在WHERE子句中,它的存储方式是DD-MM-YYYY。哦,非常抱歉。我犯了一个错误。它实际上是以这种格式存储的'04/12/2014'。我的坏蛋没关系,做点像。。。其中Value_Date>Date('your-Date')如果它有效并且是正确的答案,您应该接受它。即使是你自己的,上面说我可以在两天内接受答案。那我试试。这是一个字符串比较。是否确实要将记录与日期
05/01/2001
匹配?