0

这是我在 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 个数字1-4-20135-4-2013其他数字也一样。

如何找出日期之间的 number_used 2-4-201314-4-2013.

4

2 回答 2

1
SELECT number_used from thetable WHERE allocation_date BETWEEN '2013-04-01' AND '2013-04-05';
于 2013-08-15T18:27:12.190 回答
0

你可以简单地做到这一点: -

SELECT number_used 
FROM table_name
WHERE '14-4-2013' >= `allocation_date ` AND `deallocation_date` >= '2-4-2013'
于 2013-08-15T18:25:44.257 回答