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

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

ออฟไลน์ phatipan2

  • Full Member
  • ***
  • กระทู้: 245
  • นก ครับ
  • Respect: 0
    • ดูรายละเอียด
    • www.thasaehospital.com
ขอคำสั่ง SQL ครับ
« เมื่อ: กรกฎาคม 09, 2010, 12:32:53 PM »
0
    คำสั่ง sql ที่บอกจำนวนผู้ป่วยที่มารับบริการ ครั้งแรกใน ปีงบ 52 (1 ต.ค.52-31 ก.ย.53)
 ปกติ ถ้าเป็น พ.ศ. เดียว กัน ก็จะดึงมากจาก vn_stat และ ใช้คำสั่ง count_in_year=0 ได้แต่นี้ มันคนล่ะ พ.ศ. ครับ
งง มาก ครับ ช่วยแนะนำหน่อย ครับ
โรงพยาบาลท่าแซะ อ.ท่าแซะ จ.ชุมพร
ขี้นระบบ ตุลาคม 2549
Server DELL PowerEdge T410   RAM 8 Gb.
MySQL 5.1.30
OS CentOS 5.4 64bit
HOSxP Version : 3.54.1.5

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ขอคำสั่ง SQL ครับ
« ตอบกลับ #1 เมื่อ: กรกฎาคม 09, 2010, 13:01:19 PM »
0
ลองแบบนี้ได้ไหมครับ

select hn, min(vstdate)
from vn_stat
where vstdate between "2009-10-01" and "2010-09-30"
group by hn
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ phatipan2

  • Full Member
  • ***
  • กระทู้: 245
  • นก ครับ
  • Respect: 0
    • ดูรายละเอียด
    • www.thasaehospital.com
Re: ขอคำสั่ง SQL ครับ
« ตอบกลับ #2 เมื่อ: กรกฎาคม 09, 2010, 13:09:53 PM »
0
ขอไปลองก่อนน่ะ ครับ ยังไงก็ขอบคุณมาก ครับ
โรงพยาบาลท่าแซะ อ.ท่าแซะ จ.ชุมพร
ขี้นระบบ ตุลาคม 2549
Server DELL PowerEdge T410   RAM 8 Gb.
MySQL 5.1.30
OS CentOS 5.4 64bit
HOSxP Version : 3.54.1.5

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ขอคำสั่ง SQL ครับ
« ตอบกลับ #3 เมื่อ: กรกฎาคม 09, 2010, 13:11:36 PM »
0
คำสั่งนี้จะต้องดู record count ที่ได้จากการ run อีกทีนะครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ phatipan2

  • Full Member
  • ***
  • กระทู้: 245
  • นก ครับ
  • Respect: 0
    • ดูรายละเอียด
    • www.thasaehospital.com
Re: ขอคำสั่ง SQL ครับ
« ตอบกลับ #4 เมื่อ: กรกฎาคม 09, 2010, 13:12:30 PM »
0
แล้วถ้าเป็นรายเก่าล่ะ ครับ ใช้คำสั่งอะไร ครับ
โรงพยาบาลท่าแซะ อ.ท่าแซะ จ.ชุมพร
ขี้นระบบ ตุลาคม 2549
Server DELL PowerEdge T410   RAM 8 Gb.
MySQL 5.1.30
OS CentOS 5.4 64bit
HOSxP Version : 3.54.1.5

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ขอคำสั่ง SQL ครับ
« ตอบกลับ #5 เมื่อ: กรกฎาคม 09, 2010, 13:17:34 PM »
0
แล้วถ้าเป็นรายเก่าล่ะ ครับ ใช้คำสั่งอะไร ครับ

น่าจะเป็น

select hn from vn_stat
where vstdate between "2009-10-01" and "2010-30-09"
group by hn
having count(hn)>1
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ SV_Phichit

  • Sr. Member
  • ****
  • กระทู้: 439
  • ..สุข..หรือ..ทุกข์..อยู่ที่ใจเรา..
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลสหเวช พิจิตร
Re: ขอคำสั่ง SQL ครับ
« ตอบกลับ #6 เมื่อ: กรกฎาคม 09, 2010, 13:20:50 PM »
0
แล้วถ้าต้องการเพิ่มให้ทีการเลือกช่วงเวลาต้องใช้คำสั่งอะไรครับ
::SAHAVEJ PHICHIT HOSPITAL::
http://www.sahavej.com/sahavejweb/indexx.html
ขึ้นระบบเมื่อ 1 ตุลาคม 2552
SERVER :   Linux Centos 5.3 X86 64B IT Ram 4 G
BackUp1 :  Linux Centos 5.3 X86 64B IT Ram 4 G
BackUp2 :  Linux Centos 5.3 X86 64B IT Ram 2 G
HOSxP Version : 3.54.7.20
MySQL Version : 5.1.30
Client : Windows Xp & Windows Vista  30 เครื่อง
-------------------------------------------------
E-mail : matrix_juster@hotmail.com
-------------------------------------------------

ออฟไลน์ phatipan2

  • Full Member
  • ***
  • กระทู้: 245
  • นก ครับ
  • Respect: 0
    • ดูรายละเอียด
    • www.thasaehospital.com
Re: ขอคำสั่ง SQL ครับ
« ตอบกลับ #7 เมื่อ: กรกฎาคม 09, 2010, 13:21:51 PM »
0
select hn from vn_stat
where vstdate between "2009-10-01" and "2010-30-09"
group by hn
having count(hn)>1
 
ลิงแล้ว ครับ ค่าที่ได้ เป็นค่าว่าง ครับ 
 
โรงพยาบาลท่าแซะ อ.ท่าแซะ จ.ชุมพร
ขี้นระบบ ตุลาคม 2549
Server DELL PowerEdge T410   RAM 8 Gb.
MySQL 5.1.30
OS CentOS 5.4 64bit
HOSxP Version : 3.54.1.5

ออฟไลน์ phatipan2

  • Full Member
  • ***
  • กระทู้: 245
  • นก ครับ
  • Respect: 0
    • ดูรายละเอียด
    • www.thasaehospital.com
Re: ขอคำสั่ง SQL ครับ
« ตอบกลับ #8 เมื่อ: กรกฎาคม 09, 2010, 13:27:07 PM »
0
ขอคุณ ครับ ได้ แล้ว ครับ thank thank thank.......
โรงพยาบาลท่าแซะ อ.ท่าแซะ จ.ชุมพร
ขี้นระบบ ตุลาคม 2549
Server DELL PowerEdge T410   RAM 8 Gb.
MySQL 5.1.30
OS CentOS 5.4 64bit
HOSxP Version : 3.54.1.5