BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: sahavej_pct ที่ พฤษภาคม 09, 2017, 07:48:05 AM

หัวข้อ: รบกวนสอบถามปัญหาเรื่องคำสั่ง SQL ตามช่วงวันที่
เริ่มหัวข้อโดย: sahavej_pct ที่ พฤษภาคม 09, 2017, 07:48:05 AM
รบกวนสอบถามปัญหาเรื่องคำสั่ง SQL ตามช่วงวันที่...คือผมมีปัญหาเกี่ยวกับการดึงข้อมูลการใช้ยาจากตาราง opitemrece (ตามคำสั่งที่แนบมา) ถ้าดึงข้อมูลตามช่วงวันที่เลือก เช่น 2016-01-01 ถึง 2016-12-31 ข้อมูลจะแสดงออกมาแค่วันเดียวคือ 2016-01-01 แต่ถ้าดึงข้อมูลทีละวัน จะมีข้อมูลออกมาปกติตามที่กำหนดไว้ เช่น 2016-01-02 ถึง 2016-01-02 ไม่ทราบว่าเป็นเพราะอะไรครับ งงมาก...ขอบคุณครับ
select oo.hn,oo.an,vstdate,oo.icode,d.name,oo.unitprice,trade_name,department,dep_code,concat(d.name," ", d.units) name
,sum(oo.qty) qty,d.unitprice,sum(oo.sum_price) sum_price
from opitemrece oo
join drugitems d on oo.icode=d.icode
left join income inc on inc.income=oo.income
left join kskdepartment k on k.depcode=oo.dep_code
where oo.vstdate between "2016-01-01" and "2016-12-31"
group by d.icode
order by name asc


หัวข้อ: Re: รบกวนสอบถามปัญหาเรื่องคำสั่ง SQL ตามช่วงวันที่
เริ่มหัวข้อโดย: apatnon86 ที่ พฤษภาคม 09, 2017, 08:44:18 AM
group by d.icode  ลองลบออกดูครับ
หัวข้อ: Re: รบกวนสอบถามปัญหาเรื่องคำสั่ง SQL ตามช่วงวันที่
เริ่มหัวข้อโดย: sahavej_pct ที่ พฤษภาคม 09, 2017, 10:16:09 AM
ยังไม่ได้เหมือนเดิมครับ ......แต่แปลกนะครับ มันจะเป็นเฉพาะเครื่อง Master เท่านั้น เครื่องสำรอง ทั้ง 3 เครื่อง ดึงข้อมูลปกติครับ