1

我需要获取两个日期之间的值,包括它们。如果用户选择两个日期相同,是否可以获得一个日期的值?

我有日期列作为日期和时间我使用的代码为:

select * 
from tbl_issue 
where issue_on>='$date_search' 
    and issue_on<='$date_search1' 
    and item_name='$item_id';

$date_search1 = substr($date_search1,8,2).substr($date_search1,4,4).substr($date_search1,0,4);

我得到的结果是在这些日期之间,但我想包括它们两个。

帮助!!

4

1 回答 1

2

您可以将查询更改为此。这将为您提供预期的结果:

select * from tbl_issue where (issue_on between '$date_search' and '$date_search1') and item_name='$item_id';
于 2013-04-11T09:56:23.907 回答