|
|
|
select ค่า sum รายวันได้แล้วแต่ต้องการหา sum ทั้งเดือนครับ ช่วยดูที |
|
|
|
|
|
|
|
ลองเอานี้ไปดูครับ Date/Time
ปล.อ่านแล้วยัง งงๆ
|
|
|
|
|
Date :
2010-11-23 22:39:46 |
By :
kanchen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตาราง tb_day
id_date
date_data
ตาราง tb_revenue
id_rev
ref_id_date
name_rev
detail_rev
value_rev
ผมติดตรงที่ในtb_revenue มัน select จาก (date_data ไม่ได้อะครับ)เพราะว่า date_data มันอยู่ใน tb_day
ถ้าจะ select มันต้อง เลือกจาก ref_id_date อะครับ ทำยังไงดีหนอเริ่มงงขึ้นเรื่อยๆละครับ
อันนี้ code ดึงวันที่ทั้งหมดของเดือน ดึงมาจาก tb_วันที่
Code (PHP)
<?
$m=$_POST[m];
$Y=$_POST[Y];
include "connectbanshee.php";
$sql="select * from tb_day where month(date_data)=$m AND year(date_data)=$Y";
$result=mysql_db_query($dbname,$sql);
echo"<ul>";
while($rs=mysql_fetch_array($result)){
$id_date=$rs[id_date];
$date_data=$rs[date_data];
echo"<LI class=linkstyle02><a href='detail_add.php?id_date=$id_date' target='_blank' class=linkstyle02>
$date_data</a></li>";
}
echo"</UL>";
mysql_close();
?>
|
|
|
|
|
Date :
2010-11-24 00:22:52 |
By :
neolarcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตาราง tb_day
id_date
date_data
ตาราง tb_revenue
id_rev
ref_id_date
name_rev
detail_rev
value_rev
ทำไมถึงออกแบบฐานข้อมูลแบบนี้ครับ มีเหตุผลไหม มันต่างกันยังไงกับเอา วันทีไว้ที่ tb_revenue
|
|
|
|
|
Date :
2010-11-24 00:26:12 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันมีตารางอีกอันนึงคือ tb_exp ซึ่งเก็บรายจ่าย
ตาราง tb_exp
id_exp
ref_id_date
name_exp
detail_exp
value_exp
เมื่อก่อน date_data มันอยู่ในตาราง
tb_exp กับ tb_revenue ครับแต่ว่าทำแล้วข้อมูลทั้ง 2 ตางรางมันซ้ำกันหรืออะไรไม่รู้ครับผมจำไม่ได้ว่าเกิดปัญหาอะไรสักอย่าง
เลยแยก tb_day ออกมานะครับ
แล้วจะแก้ยังไงละครับเนี่ยนอกเหนือจากการแก้ db ทั้งหมด ถ้าแก้ทั้งหมดเย้แน่เลยครับโปรเจ็คผมเกือบจะเสร็จแล้วเหลือเวลาแค่ไม่ถึง 2 เดือน ไม่งั้นต้องรีรหัสเรียนใหม่แน่เลยครับ
|
|
|
|
|
Date :
2010-11-24 00:42:54 |
By :
neolarcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
select sum(`b`.val) from `a` inner join `b` on `a`.id = `b`.ref where month(a.dd) = 11
ลองเอาไปปรับดูครับ แค่นี้น่าจะได้นะ ถ้าผมไม่ได้เข้าใจฐานข้อมูลคุณผิด
|
|
|
|
|
Date :
2010-11-24 01:06:37 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ทำได้แล้วครับ เยี่ยมจริงๆ โล่งอกไปที
|
|
|
|
|
Date :
2010-11-24 01:43:25 |
By :
minamino |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|