我想将以下sql查询转换为zend查询。我如何使用zend framework 2将这个mysql查询转换为zend查询?
SELECT SUM(amount)
FROM tbl_sale_amount
WHERE sale_type_id=7459650 AND YEAR(db_add_date) = YEAR(CURDATE());
注意:需要从tbl_sale_amount获取当前年份的金额总和。
由于
我的回答: ZF2 Query WHERE clause with DATE() for datetime column
答案 0 :(得分:0)
使用此
$stmt = $db->query('SELECT SUM(amount)
FROM tbl_sale_amount
WHERE sale_type_id= ? AND YEAR(db_add_date) = YEAR(CURDATE()',
array($sale_type_id)
);
$result = $stmt->fetchAll();
$stmt->closeCursor();
if ($result) {
return $result;
} else {
return false;
}