รบกวนสอบถามปัญหาเรื่องคำสั่ง 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