我有一个数据库(表),其中2个字段是:
fromdate varchar(20) todate varchar(20)
日期以这种方式存储:
YYYY-MM-DD HH:mm:ss
例如:数据库中的“ 2014-10-30 10:10:10”。
现在我想比较两个日期并使用查询2014-09-10 10:10:10(fromdate)到2014-10-10 10:10:10(todate)从数据库中获取记录
fromdate
todate
如何获取所有准确的记录..有什么解决方案..
谢谢。
只需比较字符串即可,无需额外的开销。
此格式为“YYYY-MM-DD HH:MM:SS”股按时间和 文字 字母顺序
SELECT * FROM someTable WHERE fromdate >= '2014-09-10 10:10:10' AND todate <= '2014-10-10 10:10:10'
另外,我将在这些列上创建索引。