我有一个日期时间数据类型的列,我想在Zend Framework2中构建一个SQL查询,它将日期部分与用户输入日期进行比较。
需要建立与DATE相似的部分(日期时间栏)=' 2014-09-16'用; $选择 - 化合物其中();
如果有人可以提供帮助,我将非常感激。答案 0 :(得分:1)
像这样使用:
$date = '2014.05.24';
$select->where('date(expecting_date) = "'.$date.'"');
答案 1 :(得分:1)
您应该对这些条件使用谓词表达式,例如:
$select = new \Zend\Db\Sql\Select(table name);
$select->where(new \Zend\Db\Sql\Predicate\Expression('DATE(datetime) = ?', '2014-09-16'));