Unir 2 selects
Preciso fazer uma subtração entre produtos comprados e retirados. Tenho abaixo o meu código, um select que soma os comprandos e outro os retirados, preciso retornar um valor em JSON.
$loteproduto = mysql_real_escape_string( $_REQUEST['loteproduto'] ); /*$loteproduto =6635544;*/
$idproduto = mysql_real_escape_string( $_REQUEST['idproduto'] ); /*$idproduto = 9;*/
$quantidades = array();
/*Lote*/
$sqllote = mysql_query("SELECT loteproduto FROM entradas WHERE identrada = '$loteproduto';");
while($resultlote = mysql_fetch_assoc($sqllote))
{
$loteproduto1 = $resultlote['loteproduto'];
}
/*SQL Compradas*/
$sql = "SELECT SUM(quantidadecomprada) AS TOTAL FROM entradas WHERE loteproduto='$loteproduto1' AND idproduto = '$idproduto'";
$res = mysql_query( $sql );
while ( $row = mysql_fetch_assoc( $res ) ) {
$quantidades[] = array(
'quant' => $row['TOTAL'],
);
}
/*SQL Retiradas*/
$sqlretiradas = "SELECT SUM(quantidaderetirada) AS TOTALRETIRADAS FROM retiradas WHERE loteproduto='$loteproduto1' AND idproduto = '$idproduto'";
$resretiradas = mysql_query( $sqlretiradas );
while ( $rowretiradas = mysql_fetch_assoc( $resretiradas ) ) {
$quantidadesretiradas[] = array(
'quantretiradas' => $rowretiradas['TOTALRETIRADAS'],
);
}
echo( json_encode( $quantidades ) );Discussão (2)
Carregando comentários...