|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2001-02-14 18:54 UTC] jah@php.net
[2001-02-16 08:26 UTC] fabionl at baydenet dot com dot br
[2001-05-03 03:31 UTC] sniper@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Nov 06 11:00:01 2025 UTC |
$sele = "select data,hora,historico,valor from saldos "; $sele .= "where data between '$dataini1' and '$datafin1'"; $q = ibase_prepare($i,$sele); $result = ibase_execute($q); while ($row = ibase_fetch_object($result)) { echo $row->VALOR; } //------------ saldos is a view and its defined as: CREATE VIEW "SALDOS" ( "DATA", "HORA", "CAIXA", "VALOR", "HISTORICO" ) AS SELECT data,hora,caixa,valor,historico FROM entradas UNION SELECT data, hora, caixa, (valor*-1) "VALOR", historico FROM saidas ; The field "valor" in the tables "entradas" and "saidas" is defined as numeric(11,2)... The problem is that the code above returns for example "10.10" when the value of the field is "10.01"... it's a really big problem, and i dont know what to do... :(