开发者

How to implement this query using Zend_Db?

S开发者_JAVA技巧ELECT

name,

(CASE due WHEN ' ' THEN ' ' ELSE FROM_UNIXTIME(due/1000000) END) AS 'due',

(CASE due WHEN ' ' THEN ' ' ELSE DATEDIFF(NOW(), FROM_UNIXTIME(due/1000000)) END) AS 'Day Ago',

(CASE due WHEN ' ' THEN ' ' ELSE FROM_UNIXTIME(completed/1000000) END) AS 'completed',

description

FROM milestone

WHERE DATEDIFF(NOW(), FROM_UNIXTIME(due/1000000) > 1;


$dbAdapter->query($sqlQuery)

Where $sqlQuery contains the string you posted :) Far te easiest solution for such a complex query ;) Or

$db->select()
   ->from('milestone', array(new Zend_Db_Expr($stringBetweenSelectAndFrom)))
   ->where('DATEDIFF(NOW(), FROM_UNIXTIME(due/1000000) > 1);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜