BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: maaeda ที่ มกราคม 18, 2008, 19:49:02 PM
หัวข้อ:
ช่วยทีครับ
เริ่มหัวข้อโดย:
maaeda
ที่
มกราคม 18, 2008, 19:49:02 PM
คือผมทำรายงานแล้วต้องมีการคิดค่าเปอร์เซ็นต์ร้อยละ ไม่ทราบว่าหาได้อย่างไร แล้วรวมค่าทั้งหมด(total) หายังไงครับ ช่วยผมทีครับ (ขอโค๊ดเลยนะครับ ถ้าจะกรุณา);D :D
หัวข้อ:
Re: ช่วยทีครับ
เริ่มหัวข้อโดย:
doramon
ที่
มกราคม 18, 2008, 20:27:53 PM
มีรายงานทำบ้างหรือยัง
น่าจะส่ง รายงานที่จะทำมาให้ดูด้วยครับ
หัวข้อ:
Re: ช่วยทีครับ
เริ่มหัวข้อโดย:
maaeda
ที่
มกราคม 18, 2008, 22:53:45 PM
ส่งรายงานที่จะทำมาให้ดูครับ ช่วยทีนะครับ ;D ;D
หัวข้อ:
Re: ช่วยทีครับ
เริ่มหัวข้อโดย:
SrWooD
ที่
มกราคม 21, 2008, 11:25:50 AM
ไม่รู้มี function ของ MySQL ในการคิดเปอร์เซ็นต์หรือป่าวครับ
แต่ลองใช้แบบนี้ดูครับ
โค๊ด: SQL
SET
@d1
=
'2007-12-01'
;
SET
@d2
=
'2007-12-31'
;
SET
@total
=
(
SELECT
COUNT
(
*
)
AS
dd
FROM
opd_allergy
WHERE
report_date
BETWEEN
@d1
AND
@d2
)
;
SELECT
reporter
,
COUNT
(
*
)
AS
tno
,
round
(
100
*
COUNT
(
*
)
/
@total
,
2
)
AS
percent
FROM
opd_allergy
WHERE
report_date
BETWEEN
@d1
AND
@d2
GROUP
BY
reporter
ORDER
BY
tno
DESC
หัวข้อ:
Re: ช่วยทีครับ
เริ่มหัวข้อโดย:
doramon
ที่
มกราคม 21, 2008, 12:39:53 PM
ทำใส่ฟอร์มรายงานให้เขาเลยครับ อ.วุฒิ
;D
หัวข้อ:
Re: ช่วยทีครับ
เริ่มหัวข้อโดย:
maaeda
ที่
มกราคม 21, 2008, 13:40:19 PM
จริงด้วยครับ อ.วุฒิ (อ.อ๊อดพูดถูกใจจังครับ) ช่วยหน่อยนะครับ จะได้นำมาเป็นกรณีศึกษาด้วย ขอบคุณคร๊าบบ ;D ;D
หัวข้อ:
Re: ช่วยทีครับ
เริ่มหัวข้อโดย:
SrWooD
ที่
มกราคม 21, 2008, 16:13:37 PM
ขอโทษด้วยครับที่ไม่ได้ทำ report post ไว้ให้เลยครับ
จุดประสงค์หลักคือ ต้องการให้ลอง run sql ดูก่อนครับว่าผลลัพธ์ถูกต้องหรือไม่ครับ
ต้องปรับแต่งเพิ่มเงื่อนไขตรงไหนบ้างให้ตรงกับข้อมูลที่เรามีครับ
ส่วนการนำ sql ไปใส่ใน report ก็สามารถทำได้อยู่แล้วครับ
(ดูจาก report ที่ post ไว้ครับ)
แล้วก็เลือก filed มา show ก็จบครับ
ไม่ใช่ไม่อยากทำ report ให้นะครับ แต่ต้องการให้ตรวจสอบข้อมูลก่อนครับ
เพราะผมไม่แน่ใจครับ ว่าการดึงข้อมูลกับข้อมูลที่ผมมี
กับที่ท่าน maaeda มีได้ผลลัพธ์เหมือนกันหรือป่าวครับ
และก็หลักๆ จะมี filed ที่ต้องการใช้ให้มาอยู่แล้วครับ
เพียงท่านนำ sql ไปใส่ ดึง filed มา show ก็จะได้ report แล้วครับ
(ซึ่งผมคาดว่า admin ทุกท่านสามารถทำได้อยู่แล้วครับ)
และเป็นการซ้อมมือในการทำ report ด้วยครับจะได้ไม่ลืมครับ
อยากให้เ้ข้าใจเหตุผลของผมด้วยครับ