背景...
我正在尝试查询数据库以查看我们在给定日期范围内可用的出租物业。存储方法很糟糕,但它是由桌面程序创建的:/ 该网站是用 Wordpress 编写的,但即使我手动查询数据库,我什至无法获得正确的结果。
问题... 数据库中有 3 列propid
:av_date
和avail
。我有一个在 5 月 31 日和 6 月 8 日预订的房产,但在这期间每天都有空房。当我查看表中的数据时,它看起来像这样:
propid av_date avail
1051 2013-05-31 U
1051 2013-06-01 A
1051 2013-06-02 A
1051 2013-06-03 A
1051 2013-06-04 A
1051 2013-06-05 A
1051 2013-06-06 A
1051 2013-06-07 A
1051 2013-06-08 U
当我运行以下查询时,该属性仍在显示...
SELECT DISTINCT propid
FROM availabilities
WHERE avail = 'A'
AND av_date IN ('2013-05-31', '2013-06-01', '2013-06-02', '2013-06-03', '2013-06-04', '2013-06-05', '2013-06-06', '2013-06-07', '2013-06-08');
为此,我已经把头撞在墙上两天了,所以这可能是愚蠢的,但任何帮助将不胜感激!