Php 从zend中的表中获取最近7天的记录

Php 从zend中的表中获取最近7天的记录,php,mysql,zend-framework,Php,Mysql,Zend Framework,嗨,伙计们,我正在试着从桌子上拿过去7天的封闭票 这是我写的问题 'closed' => new Zend_Db_Expr('SUM(IF(rt.assignee_id IS NOT NULL,IF(rt.status_id = 24,1,0),0))') 有人能帮我吗?我怎样才能在IF中添加我的条件 提前感谢。'closed'=>新Zend\u Db\u Expr('SUM(如果(rt.assignment\u id不为空,如果(rt.status\u id=24,如果(created

嗨,伙计们,我正在试着从桌子上拿过去7天的封闭票 这是我写的问题

'closed' => new Zend_Db_Expr('SUM(IF(rt.assignee_id IS NOT NULL,IF(rt.status_id = 24,1,0),0))')
有人能帮我吗?我怎样才能在IF中添加我的条件


提前感谢。

'closed'=>新Zend\u Db\u Expr('SUM(如果(rt.assignment\u id不为空,如果(rt.status\u id=24,如果(created>=CURDATE()-间隔7天,1,0),0))


不能100%确定
CURDATE()-间隔7天
,但我想您会理解的。

请提供相关且最低限度的样本数据,说明您的要求和预期输出。Ref:实际上,我需要得到状态id为24的记录的最后7天计数。在这个查询中,我已经写了状态id为24的总和。。现在,我想添加以获取最近7天的记录,但没有看到一些示例数据和预期输出,单凭文字是不够的。因此,是否要我添加图像是sql查询结果图像通常是否。请阅读我之前提供的链接;它将阐明如何创建一个好的问题好的,让我检查一下