我是php的新手,我想从一个日期到另一个日期搜索记录,例如从2010年1月3日到2013年3月16日。我已将日期转换为time()并以db int int值存储为int 1428068707。如何使用sql查询执行此操作。
谢谢。
答案 0 :(得分:0)
尝试这样的事情,
SELECT * FROM table_name WHERE date >= '2010-01-03 00:00:00' AND date <= '2013-03-16 00:00:00';
您也可以使用BETWEEN
SELECT * FROM table_name WHERE date BETWEEN '2010-01-03' AND '2013-03-16';
答案 1 :(得分:0)
您可以在查询中使用运算符。
select * from Your_table
where your_date between 'date1' and 'date2'
您也可以使用比较运算符来执行此操作:
SELECT * FROM Your_table
WHERE your_date >= 'date1' AND your_date <= 'date2'