ผู้เขียน หัวข้อ: รบกวนอาจารย์ครับ เรื่องรายงาน (คำสั่ง SQL)  (อ่าน 3364 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ astergang

  • Newbie
  • *
  • กระทู้: 16
  • Respect: 0
    • ดูรายละเอียด
พอดีผมจะลองดึงรายงานมูลค่ายา (OPD) ครับ ผมเข้าในสายฟ้า แล้วพิมพ์คำสั่งดังนี้ครับ

select p.name, sum (o.sum_price) as DrugTotal
from opitemrece o
left outer join vn_stat v on o.vn=v.vn
left outer join pttype p on o.pttype=p.pttype
where v.vstdate between "2011-01-01" and "2011-01-31"
group by p.name
order by drugtotal

พอ run แล้วขึ้น error ดังนี้ครับ

SQL Error : FUNCTION hos.sum does not exist

ไม่ทราบว่าผมเขียนคำสั่งผิดตรงไหนหรอครับ
นายกานต์ดิศ ลิ้มอิ่ม  เจ้าพนักงานเครื่องคอมพิวเตอร์
โรงพยาบาลคลองหลวง (30 เตียง)
HOSxP 3.54.2.2

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: รบกวนอาจารย์ครับ เรื่องรายงาน (คำสั่ง SQL)
« ตอบกลับ #1 เมื่อ: สิงหาคม 18, 2011, 09:59:58 AM »
0
ลบช่องว่างหลังคำว่า sum ออกครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: รบกวนอาจารย์ครับ เรื่องรายงาน (คำสั่ง SQL)
« ตอบกลับ #2 เมื่อ: สิงหาคม 18, 2011, 10:00:23 AM »
0
select p.name, sum(o.sum_price) as DrugTotal
from opitemrece o
left outer join vn_stat v on o.vn=v.vn
left outer join pttype p on o.pttype=p.pttype
where v.vstdate between "2011-01-01" and "2011-01-31"
group by p.name
order by drugtotal


พิมพ์ให้ติดกันครับ..ตรง sum
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ astergang

  • Newbie
  • *
  • กระทู้: 16
  • Respect: 0
    • ดูรายละเอียด
Re: รบกวนอาจารย์ครับ เรื่องรายงาน (คำสั่ง SQL)
« ตอบกลับ #3 เมื่อ: สิงหาคม 18, 2011, 10:02:51 AM »
0
ลบช่องว่างหลังคำว่า sum ออกครับ

ขอบคุณครับ  ;D  ;D  ;D
นายกานต์ดิศ ลิ้มอิ่ม  เจ้าพนักงานเครื่องคอมพิวเตอร์
โรงพยาบาลคลองหลวง (30 เตียง)
HOSxP 3.54.2.2