Mysql drupal 7$query->;where和DATE\u格式无法识别
我已经实现了一个函数views\u query\u alter。 我想添加一个where子句。 我尝试使用:$query->add_,其中(0,“日期格式(myfieldname)”,“日期格式(now(),“%Y-%m-%d”),“>” 我也试着适应条件。 打印的sql结果与这两种情况相同,并且是DATE_FORMATmyfieldnameYmd。有没有办法将日期格式或任何成功识别的日期格式函数转义到where子句中Mysql drupal 7$query->;where和DATE\u格式无法识别,mysql,drupal,drupal-7,views,drupal-views,Mysql,Drupal,Drupal 7,Views,Drupal Views,我已经实现了一个函数views\u query\u alter。 我想添加一个where子句。 我尝试使用:$query->add_,其中(0,“日期格式(myfieldname)”,“日期格式(now(),“%Y-%m-%d”),“>” 我也试着适应条件。 打印的sql结果与这两种情况相同,并且是DATE_FORMATmyfieldnameYmd。有没有办法将日期格式或任何成功识别的日期格式函数转义到where子句中 提前感谢您不知道您是否找到了解决方案,但以下内容对我有用 $query-&g
提前感谢您不知道您是否找到了解决方案,但以下内容对我有用
$query->add_where_expression(0, "DATE_FORMAT(STR_TO_DATE(myfieldname.value, '%Y-%m-%d'), '%Y-%m') > 'value'");