BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: vinaisena ที่ มีนาคม 13, 2012, 14:34:59 PM
-
พอดีผมต้องการรู้ว่า sum adjrw ของ drg หลักที่ 3 และ 4 ที่มีเลข ระหว่าง 01-49 มีค่าเท่าไร
จะใช้คำสั่งจาก visualfox ได้ยังไงครับ
-
จะแยกระหว่าง MDC med กับ ศัลย์ ใช่ไหมครับ
-
DRG หลัก 3,4 01-49 =ผ่าตัด
DRG หลัก 3,4 50 ขึ้นไป = ไม่ผ่าตัด
-
DRG หลัก 3,4 01-49 =ผ่าตัด
DRG หลัก 3,4 50 ขึ้นไป = ไม่ผ่าตัด
ลองแบบนี้....ได้ไหมครับ
select sum(adjrw) as sum_adjrw
from ......
where mid(drg,3,4) between "01" and "49"
-
DRG หลัก 3,4 01-49 =ผ่าตัด
DRG หลัก 3,4 50 ขึ้นไป = ไม่ผ่าตัด
ลองแบบนี้....ได้ไหมครับ
select sum(adjrw) as sum_adjrw
from ......
where mid(drg,3,4) between "01" and "49"
อันนี้มันเขียน sql ไม่ใช่เมนูTools Fox นิ... :D :D
-
อันนี้มันเขียน sql ไม่ใช่เมนูTools Fox นิ... :D :D
ใช้ SQL ได้เหมือนกัน
-
SELECT SUM(ADJRW) AS SUM_ADJRW ;
FROM TABLENAME ;
WHERE SUBSTR(ADJRW,3,2) BETWEEN '01' AND '49' ;
INTO CURSOR CURSORNAME
USE CURSORNAME
BROWSE
หมายเหตุ Foxpro ก็ใช้ภาษา SQL โดยทั่วๆไปได้เหมือนกันครับ เพียงแต่บางฟังก์ชันอาจใช้ไม่เหมือนกันกับ MySQL,SQL Server,...