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

时间:2018-10-24 12:25:55

标签: 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内添加条件吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

'closed' => new Zend_Db_Expr('SUM(IF(rt.assignee_id IS NOT NULL, IF(rt.status_id = 24, IF(created >= CURDATE() - INTERVAL 7 DAY, 1,0),0),0))')

不确定CURDATE() - INTERVAL 7 DAY,但我认为您会理解的。