BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: jaynak ที่ พฤศจิกายน 08, 2010, 11:54:43 AM
-
ขอแค่คำสั่ง SQL ก็ได้ครับ
-
select count(icode) as dcount
from opitemrece where income="03" and vn=531108103602
-
แล้วจะใส่เงื่อนไข ตั้งแต่ 10 รายการขึ้นไป ต้องเขียนคำสั่งยังไงครับ
-
SELECT opitemrece.vn, Count(opitemrece.icode) AS CountOficode, opitemrece.income, opitemrece.vstdate
FROM opitemrece
GROUP BY opitemrece.vn, opitemrece.income, opitemrece.vstdate
HAVING (((Count(opitemrece.icode))>=10) AND ((opitemrece.income)="03") AND ((opitemrece.vstdate) Between #2010/10/01# And #2010/310/31#));
ลองแบบบ้านๆ แบบผมดูนะ ::)
-
ดูรายการใบสั่งยาที่มีรายการยามากกว่า 10 รายการ
select o2.cc,o.* from opitemrece o inner join
(select x.vn,count(x.icode) as cc from opitemrece x
inner join drugitems d on x.icode=d.icode
where x.an is null and x.vstdate between '2010-10-01' and '2010-10-31'
group by x.vn having cc > 10 ) o2 on o.vn=o2.vn
-
SELECT opitemrece.vn, Count(opitemrece.icode) AS CountOficode, opitemrece.income, opitemrece.vstdate
FROM opitemrece
GROUP BY opitemrece.vn, opitemrece.income, opitemrece.vstdate
HAVING (((Count(opitemrece.icode))>=10) AND ((opitemrece.income)="03") AND ((opitemrece.vstdate) Between #2010/10/01# And #2010/310/31#));
ลองแบบบ้านๆ แบบผมดูนะ ::)
อันนี้มาจาก M$ Access หรือเปล่าครับ