如何在特定日期范围之间查找数据

时间:2013-08-15 18:22:17

标签: 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。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

你可以这么简单: -

SELECT number_used 
FROM table_name
WHERE '14-4-2013' >= `allocation_date ` AND `deallocation_date` >= '2-4-2013'
相关问题