2013-07-11 52 views
0

我有以下表值與時間戳。Zend DB - 最大時間不返回最新時間

[ttimestamp] column 
2013-07-11 11:52:19 
2013-07-11 11:52:23 
2013-07-11 11:52:27 

但是,而不是返回最新的時間與下面的查詢,它返回最小的...爲什麼?

$select = $this->dbo->select(array("MAX(ttimestamp)")) 
    ->from(array('t' => 'table')); 

回答

0

已經有一個錯誤報告http://bugs.mysql.com/bug.php?id=54784。不知道你運行的是什麼版本。但它應該工作,如果你做MAX(UNIX_TIMESTAMP(ttimestamp))

+0

不幸的是,它不工作。我可以用astInsertValue取代它呢?:( –

+0

什麼不工作 – DevZer0

+0

這難道不是基於時間返回最後插入的行。即使UNIX_TIMESTAMP –