Не понятный подсчет - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Mon, 18 Nov 2024 23:28:50 +03002. <strong>synz</strong>,огромнешое спасибо! все работает <strong>+1</strong>
https://visavi.net/topics/22294/374284
Не понятный подсчет ИгорьFri, 10 Jun 2011 15:32:16 +0400Сообщенияhttps://visavi.net/topics/22294/374284<em>1: <strong>Визавишник</strong></em>, а через round ?
https://visavi.net/topics/22294/374250
Не понятный подсчет JustZeroFri, 10 Jun 2011 13:29:47 +0400Сообщенияhttps://visavi.net/topics/22294/374250Всем привет. Вообщем не могу не как разобраться.<br>
Существует таблица которая выглядит вот так:<br>
<a href="http://upwap.ru/1544485" target="_blank" rel="nofollow">http://upwap.ru/1544485</a><br>
Есть срипт-обработчик который подсчитывает в каком состоянии сейчас взаиморасчеты клиента с магазином (сколько он должен денег, или сколько должны ему мы)<br>
<pre class="prettyprint"><?php $sql1 = mysql_fetch_array(mysql_query ("SELECT SUM(sumd) FROM documenth
WHERE ((date < '$stamp1') AND (TypeDoc in (1,4,5,8,9,10)) AND (uid='$u_id') AND (status='2'))"));
$sql2 = mysql_fetch_array(mysql_query ("SELECT SUM(sumd) FROM documenth
WHERE ((date < '$stamp1') AND (TypeDoc in (2,3,6,11)) AND (uid='$u_id') AND (status='2'))"));
$sql3 = mysql_fetch_array(mysql_query ("SELECT SUM(sumd) FROM documenth
WHERE ((date >= '$stamp1') AND (date <= '$stamp2') AND (TypeDoc in (1,4,5,8,9,10)) AND (uid='$u_id') AND (status='2'))"));
$sql4 = mysql_fetch_array(mysql_query ("SELECT SUM(sumd) FROM documenth
WHERE ((date >= '$stamp1') AND (date <= '$stamp2') AND (TypeDoc in (2,3,6,11)) AND (uid='$u_id') AND (status='2'))"));
$ondate = $sql1["SUM(sumd)"] - $sql2["SUM(sumd)"] + $borg2010;
$offdate = $sql3["SUM(sumd)"] - $sql4["SUM(sumd)"];
$com = $ondate + $offdate ;
echo '<br>Стан рахунку на початку терміну: '.$ondate;
echo '<br>Рахунок на кінець терміну: '.$com.'</div>';
?></pre>
все работает отлично, все считает. Но вот сегодня столкнулся с проблемой.<br>
Скрипт мне вывел вот такой не понятный результат:<br>
<blockquote class="blockquote">Рахунок на кінець терміну: <strong>3.6379788070917E-12</strong></blockquote>
Начал искать проблему. Полез в базу, и что я заметил что если в базе в поле <strong>sumd</strong> (<span style="color:#0000ff">смотрите рисунок выше</span>) Сменить сумму на цифру меньше например c <strong>10840.87</strong> на <strong>9840.87</strong> ТО все работает отлично. В чем может быть проблема?
https://visavi.net/topics/22294/374214
Не понятный подсчет ИгорьFri, 10 Jun 2011 12:29:35 +0400Сообщенияhttps://visavi.net/topics/22294/374214