where a.id=b.godowinid
and to_char(a.audittime,'yyyy-mm-dd') >= istartdate
and to_char(a.audittime,'yyyy-mm-dd') <= ienddate
对于以上的时间比较,如果istartdate='2010-05-13',ienddate ='2010-05-13'
那么以上的时间范围其实不包括'2010-05-13'这天的12点之前与之后是不包括的,所以这种查询条件无法查出。
改成如下即可:
where a.id=b.godowinid
and to_char(a.audittime,'yyyy-mm-dd') >= istartdate
and to_char(a.audittime,'yyyy-mm-dd') <= ienddate
and to_char(a.audittime,'yyyy-mm-dd') >= istartdate
and to_char(a.audittime,'yyyy-mm-dd') <= ienddate
对于以上的时间比较,如果istartdate='2010-05-13',ienddate ='2010-05-13'
那么以上的时间范围其实不包括'2010-05-13'这天的12点之前与之后是不包括的,所以这种查询条件无法查出。
改成如下即可:
where a.id=b.godowinid
and to_char(a.audittime,'yyyy-mm-dd') >= istartdate
and to_char(a.audittime,'yyyy-mm-dd') <= ienddate