ตอนนี้ทำ รายงานค่าใช้จ่าตามสิทธิผู้ป่วยใน มีปัญหา ที่ dchdate=regdate ผลลัพธื = 0 ถ้าต้องการเขียนให้ ผลลัพธ์ = 1 ต้องใช้คำสั่ง if(datediff()) คำสั่งที่ทำไว้แบบนี้ครับ
select a.an,a.pttype,c.name,b.income,a.dchdate,a.regdate,
datediff(a.dchdate,a.regdate) as day
from ipt a
left outer join an_stat b on a.an= b.an
left outer join pttype c on a.pttype = c.pttype
where a.dchdate between "2010-04-01" and "2010-04-30"
ช่วยด้วยครับ