带日期时间检查的查询排除了一些记录

Query with datetime check excludes some records

出于某种原因,我的查询没有考虑这些记录:

50  19/09/2019 15:00:00
60  19/09/2019 17:00:00
70  19/09/2019 18:00:00

这是什么原因造成的?否则一切似乎都正常。不包括7天前的记录

=QUERY(A:B, 
 "where B >= date     '"&TEXT(TODAY()-7, "yyyy-MM-dd")&"' 
    and B <= datetime '"&TEXT(NOW(),     "yyyy-MM-dd hh:mm:ss")&"'", 0)