Uzun zamandır bişi sormuyordum foruma ama aklıma geldi bir kaç ay önce yaptığım bir projede bir sorun ile karşılaşmıştım az önce karşıma çıktı yine bilgisi olan arkadaşlar varmıdır diye yazayım dedim.
Firebird veritabanından appserv üzerinde php ile ibase_connect ve ibase_query kullanarak sorgu yapıyorum,
sorgum şudur;
Kod: Tümünü seç
$satilan = listevtf("SELECT ISLEMTURU, sum(CIKAN) AS SATISMIKTARI, SUM(FIYAT*CIKAN) AS SATISTUTARI
from STOK_ISLEM_BAYI
WHERE STOKKODU="1" AND ISLEMTURU=5
GROUP BY ISLEMTURU");
Kod: Tümünü seç
$this->result = ibase_query($connf)
Sorun şu oluyor, sorgudan dönen kayıtları ekrana basarken, SUM(FIYAT*CIKAN) AS SATISTUTARI ile gelen SATISTUTARI nın nedense düzgün hesaplanmadığını görüyorum, satış tutarını listelerken
Kod: Tümünü seç
$satilan[0][SATISTUTARI]*10
Fakat aynı sorguyu Delphi içinden query ile yaparsam sonuç düzgün çıkıyor.
Böyle bir problemle karşılaşmış olan varmıdır acaba aranızda? bu bir bug olabilirmi ve bilinen bir bug mudur acaba diye merak ettim.