mysql - 如何查找特定日期范围内的数据

标签 mysql

这是我在 mysql 数据库中的表:

number_used   allocation_date       deallocation_date
1             1-4-2013 00:00:00     5-4-2013 00:00:00
2             6-4-2013 00:00:00     10-4-2013 00:00:00
3             11-4-2013 00:00:00    15-4-2013 00:00:00
1             16-4-2013 00:00:00    20-4-2013 00:00:00

有三列没有唯一值。日期 1-4-20135-4-2013 之间使用 1 个数字,其他类似。

如何找出 2-4-201314-4-2013 之间的 number_used。

最佳答案

SELECT number_used from thetable WHERE allocation_date BETWEEN '2013-04-01' AND '2013-04-05';

关于mysql - 如何查找特定日期范围内的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18259130/

相关文章:

php - MySql 表如果不存在则插入,否则更新非唯一列

php - 将mysql数据导出到csv文件

mysql - 加入、分组、排序

mysql - 将主表用于共享列是否是整个数据库的良好做法?

mysql - Rails has_many/belongs_to 自定义数据库 ActiveRecord::AssociationTypeMismatch 得到 Fixnum

mysql - 我可以在一个查询中从 UNIX_TIMESTAMP 获得两个不同的结果吗?

php - Codeigniter 更新查询不起作用

PHP 数组作为单独的行插入到 MySQL 表中

php - 如何从同一个表中的多个相同名称中回显单个名称

mysql - SQL 查询通过喜欢/不喜欢来比较用户