0
한 열의 값을 빼는 중입니다. 데이터가 크기 때문에 파일러를 작성해야합니다. 쿼리는 작동하지만 올바른 결과를 표시하지 않습니다.다른 두 개의 필터를 사용하여 한 열의 값 빼기
먼저 높이와 창고를 입력하는 필터를 선택합니다 (확인란은 창고에 대해 여러 선택을 허용하는 데 사용됩니다). 내가 총 수량 에코 때
$debljina=[$_POST'debljina'];
Then I made query for warehouse
if (!empty($skladiste)) {
$sklad="SELECT `ReprMatId` FROM `jos_ib_repromaterijali` WHERE `ReprMatSkladiste` = '$skladiste[0]'";
if(sizeof($skladiste)>0){
for ($i=0; $i<sizeof($skladiste); $i++) {
$sklad.="OR ReprMatSkladiste = '$skladiste[$i]'";
}
}
}
echo "<table border='2' style='border-collapse: collapse;border-color: silver;'>";
echo "<tr style='font-weight: bold;'>";
echo "<td width='100' align='center'>Ukupna količina repromaterijala na skladištu DEBLJINA: $debljina (kg)</td>";
$total = " SELECT SUM(ReprMatTrenutnaKolicina) FROM `jos_ib_repromaterijali` WHERE `ReprMatDebljina`= '$debljina' AND
jos_ib_repromaterijali.ReprMatId IN(".$sklad.") ";
/echo $total;
$totalquantity=mysqli_query($con, $total);
while($row=mysqli_fetch_array($totalquantity))
{
echo "<tr'>";
echo "<td align='center' width='400' height='30'>" . $row['SUM(ReprMatTrenutnaKolicina)'] . "</td>";
echo "</tr>";
}
echo "</table>";
나는 쿼리를 얻을 :
SELECT SUM(ReprMatTrenutnaKolicina) FROM `jos_ib_repromaterijali` WHERE `ReprMatDebljina`= '0.5' AND jos_ib_repromaterijali.ReprMatId IN(SELECT `ReprMatId` FROM `jos_ib_repromaterijali` WHERE ReprMatSkladiste = '1' OR ReprMatSkladiste = '6')
내가 결과를 얻을 수 있지만 뭔가 잘못이고 내가 .. 어떤 도움이나 조언이 감사를 알아낼 수 없습니다.
SELECT SUM(ReprMatTrenutnaKolicina) as NUM [...]
그리고 그 값에 액세스하려면 다음을 수행하십시오 :
을하지만, 작동하지 않습니다! – user3651819