我在这个 sql 语句中遇到了 DATEDIFF 的问题:
$sqlab = "select * from _database12";
$sqlab .= " where DATEDIFF (d,EntryDate,StartDate) < 14";
$sqlab .= " and EntryDate >= '".$_POST["from"]."%'";
$sqlab .= " and EntryDate <= '".$_POST["till"]."%'";
$sqlab .= " order by EntryDate DESC";
如果没有 DATEDIFF,这可以完美地工作,但我需要让它与 DATEDIFF 一起工作,以便只获取那些 StartDate 减去 EntryDate 小于 14 天的条目。
EntryDate 和 StartDate 是 database12 中的列。我可以使用这些吗?
提前致谢