BMS-HOSxP Community
HOSxP => MySQL => ข้อความที่เริ่มโดย: panus_t ที่ มีนาคม 11, 2014, 09:18:44 AM
-
สงสัยว่า 2 คำสั่งนี้ควรจะมีผลลัพธ์เท่ากันหรือเปล่าครับ
select count(distinct v.vn),sum(o.qty*o.unitprice),sum(o.qty*o.cost)
from vn_stat v
left outer join opitemrece o on o.vn=v.vn
where v.vstdate between "2013-09-30" and "2013-09-30"
select count(distinct v.vn),sum(v.income)
from vn_stat v
where v.vstdate between "2013-09-30" and "2013-09-30"
??? ???
-
น่าจะเป็นเพราะ income มีการปัดจุดทศนิยม ปัดขึ้นบ้าง ลงบ้าง เพื่อให้ตัวเลขเป็นจำนวนเต็ม ใช่หรือเปล่าครับ.... ;D
-
น่าจะเป็นเพราะ income มีการปัดจุดทศนิยม ปัดขึ้นบ้าง ลงบ้าง เพื่อให้ตัวเลขเป็นจำนวนเต็ม ใช่หรือเปล่าครับ.... ;D
คิดว่าใช่ครับ ;D
ลองถ้าได้เท่ากัน ก็เกิดจากปัดเศษ
select count(distinct v.vn),sum(o.sum_price)
from vn_stat v
left outer join opitemrece o on o.vn=v.vn
where v.vstdate between "2013-09-30" and "2013-09-30"