mysql的“ date_create”列为“时间戳”,因此我可以执行以下操作:
SELECT count(*) FROM TABLE GROUP BY YEAR(date_create)
现在如何在我的php代码中建立查询? 该论坛无法正常运行:
$sql = new Sql(...);
$select = $sql->select(...);
$select->group('YEAR(date_create)');
错误:
Unknown column 'YEAR`(`date_create`)' in 'group statement
答案 0 :(得分:0)
找到答案。
您必须使用表达式:
$select->group(new Expression("YEAR(date_create)"));