Php MySQL在日期之间使用的问题
我正在构建KPI仪表板,以便我们可以在内部跟踪客户线索。我希望能够显示两个日期之间的所有潜在客户,但不幸的是,我无法让查询显示任何结果 下面是一个屏幕截图,显示在查询中未应用任何筛选器时会发生什么。(我已经重复了上面的查询结果以进行调试) 下面是应用了一些过滤器后的屏幕截图 这是一个应用了日期间过滤器的屏幕截图 我似乎找不到问题所在。我甚至尝试在查询中强制使用正确的日期格式,尽管数据库中的日期列设置为“date”。正如您从其他屏幕截图中看到的,记录确实存在于这两个日期之间Php MySQL在日期之间使用的问题,php,mysql,date,between,Php,Mysql,Date,Between,我正在构建KPI仪表板,以便我们可以在内部跟踪客户线索。我希望能够显示两个日期之间的所有潜在客户,但不幸的是,我无法让查询显示任何结果 下面是一个屏幕截图,显示在查询中未应用任何筛选器时会发生什么。(我已经重复了上面的查询结果以进行调试) 下面是应用了一些过滤器后的屏幕截图 这是一个应用了日期间过滤器的屏幕截图 我似乎找不到问题所在。我甚至尝试在查询中强制使用正确的日期格式,尽管数据库中的日期列设置为“date”。正如您从其他屏幕截图中看到的,记录确实存在于这两个日期之间 有什么想法吗?我
有什么想法吗?我认为你的日期是由MySQL计算的,比如2015-01-15=1999,这就是问题所在 尝试:
我认为您的日期是由MySQL计算的,例如2015-01-15=1999,这就是问题所在 尝试:
工作得很好!甚至没有考虑到它可能在计算:谢谢!工作得很好!甚至没有考虑到它可能在计算:谢谢!
SELECT * FROM kpilead WHERE DATE(date) BETWEEN '2015-01-15' AND '2017-02-16' ORDER BY date DESC;