โดยการ Group by date นี้เป็นแนวทางคับ เก็บค่ารวมไว้ในแต่ละวัน แล้วเอาไปลบกับวันถัดไป
Date :
2013-07-29 10:48:26
By :
teez1232002
No. 2
Guest
มัน group แล้วตรงค่าที่เราจะให้แสดงวันที่ซ้ำกันออกมาละครับ เพราะ group แล้วมันแสดงแค่ วันที่นั้นๆแค่รายได้เดียวอ่ะครับคือยากให้มันแสดงหมดทุกรายได้เลยผมเอาโค้ดมาให้ดูครับ
Code
$sql=mysql_query("select * from tb_price order by date_up desc");
while($row=mysql_fetch_assoc($sql)){
$dateBack=date("Y-m-d",strtotime("-1 day",strtotime($row['date_add'])));
$re=mysql_fetch_assoc(mysql_query("select * from tb_price where date_add='$dateBack'"));
if($re['id']){
$total=($row['price']-$re['price']);
}else{
$total=0;
}
echo'('.$row['date_add'].' ลบ '.$dateBack.') ราคา ('.$row['price'].') ผลลัพธ์ที่ได้ '.$total.'<br>';
}