如何使用SQL过滤PhpMyAdmin中的数据?
我需要在PhpMyAdmin中筛选出一个特定的日期范围,以获得一个长的数据列表。该列名为“datetime”,每次新条目进入数据库时,它都遵循以下格式: 2015-05-22 23:30:00 那么,我如何过滤一系列日期而不必输入小时/分钟/秒呢?例如: 如果我只想看从2015-01-01到2015-02-02的参赛作品 示例SQL行是: 选择*FROM如何使用SQL过滤PhpMyAdmin中的数据?,sql,phpmyadmin,Sql,Phpmyadmin,我需要在PhpMyAdmin中筛选出一个特定的日期范围,以获得一个长的数据列表。该列名为“datetime”,每次新条目进入数据库时,它都遵循以下格式: 2015-05-22 23:30:00 那么,我如何过滤一系列日期而不必输入小时/分钟/秒呢?例如: 如果我只想看从2015-01-01到2015-02-02的参赛作品 示例SQL行是: 选择*FROMmytableWHERE datetime“这是一个问题。我应该使用什么条件/运算符?”这应该有效: SELECT * FROM mytable
mytable
WHERE datetime“这是一个问题。我应该使用什么条件/运算符?”这应该有效:
SELECT * FROM mytable WHERE datetime between '2015-01-01 00:00:00' and '2015-02-02 00:00:00'
啊,我找到了答案。看来phpmyadmin在输入时间方面并不是非常紧迫。这就是我所做的:
SELECT * FROM `mytable` WHERE datetime BETWEEN '2015-01-01' AND '2015-02-02'
因此,即使不必输入h/m/s,它也可以工作谢谢Jens!我也想到了答案。它在没有00:00:00的情况下也能工作。