1

我有一个使用 ibase 的 PHP 查询,当我使用 isql 在 firebird 上尝试它时,它返回十进制,但是当我在 PHP 中尝试它时,它返回整数。

这是我的查询:

SELECT FIRST 4 FISCALYEAR, FISCALQTR, SUM(COALESCE(REJECTS,0)) TOTALREJECTS, 
    SUM(COALESCE(GOODQTY,0)) GOOD, SUM(COALESCE(TESTED,0)) TOTALTESTED,
    ROUND((1-(SUM(COALESCE(REJECTCOUNT,0))/SUM(COALESCE(ITEMCOUNT,0)))),3)
    COUNTAVG
FROM SAMPLETABLE
GROUP BY FISCALYEAR, FISCALQTR
ORDER BY FISCALYEAR DESC, FISCALQTR DESC

注意:COUNTAVG返回isql0.9786 而在 PHP ibase 中只返回 1。请帮忙。

4

0 回答 0