ผู้เขียน หัวข้อ: สงสัยว่า 2 คำสั่งนี้ควรจะมีผลลัพธ์เท่ากันหรือเปล่าครับ  (อ่าน 3956 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
สงสัยว่า 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"

 ??? ???
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
น่าจะเป็นเพราะ income มีการปัดจุดทศนิยม ปัดขึ้นบ้าง ลงบ้าง เพื่อให้ตัวเลขเป็นจำนวนเต็ม ใช่หรือเปล่าครับ.... ;D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ usa0823

  • Hero Member
  • *****
  • กระทู้: 773
  • Respect: +9
    • ดูรายละเอียด
น่าจะเป็นเพราะ 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"

***************************************
นายศรัญญู  ชูเมือง
จพ.เภสัชกรรมชำนาญงาน
ดูแลระบบ โรงพยาบาลลานสกา
E-mail  Sarunyu0823@hotmail.com
..............................................................................
** HOSxP ver. 3.56.11.19d
** MySQL 5.6.17
** Activated 2560