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

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

ออฟไลน์ A ROON CHAI

  • Hero Member
  • *****
  • กระทู้: 729
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลวัดสิงห์
ขอคำสั่ง SQL หน่อยครับ (ให้200)
« เมื่อ: ตุลาคม 20, 2009, 08:58:37 AM »
0
เงื่อนไข

ถ้า tmbpart เป็น 09  เปลี่ยน ampart เป็น 07 ให้หมด

(Accept 200 point ครับ)
อรุณชัย ชื่นนิ่ม (นักรังสีการแพทย์)
WATSING HOSPITAL CHAINAT.(Tel.056-461344) http://www.watsinghospital.com/
Master Server:IBM system X3550 M3, RAM: 16 GB.,SAS 146X2 GB.
Immage Server:hp proliant ML 110 G6, RAM: 4 GB.,SAS 300 GB.
Replicate(x2): IBM system X3200, RAM: 4 GB.,SAS 73X2 GB.
CentOS 6.3, MySQL 5.5.27-rel
Cient: WindowsXP SP3, HOSxP Version: 3.55.11.28
Start : 02/04/2008 by BMS's team(อ.ตะเกียง)
Active Package : HOSxP Activation Package - 2556(2013-11-06)

บริการ BMS Maintenance Package  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10605.msg107543#new
แนะนำตัวเอง   
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
"ถามอย่างไร..ให้ได้คำตอบ"  
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=3475.0

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
Re: ขอคำสั่ง SQL หน่อยครับ (ให้200)
« ตอบกลับ #1 เมื่อ: ตุลาคม 20, 2009, 09:16:03 AM »
0
ตารางชื่อตารางอะไรครับ
ต้องบอกละเอียดกว่านี้หน่อยครับ
ว่าจะทำอะไร ดูเงื่อนไขมันน้อยไปหน่อย
ถ้าบอกแค่นี้ ให้คำสั่งไป อาจเปลี่ยน ampart เป็น 07 หมด ถ้า tmbpart เป็น 09  ทั้งตารางมัน ทุกจังหวัดนะครับมี
ต้องระบุ จังหวัด หรือเงื่อนไขเพิ่มเติมด้วยนะครับ  :D ;)
ไม่งั้น เดี๋ยวทำผิดเงื่อนไข จะยุ่งครับ
กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ขอคำสั่ง SQL หน่อยครับ (ให้200)
« ตอบกลับ #2 เมื่อ: ตุลาคม 20, 2009, 09:36:40 AM »
0
update patient set amppart="07" where tmbpart="09" and amppart="03" and chwpart="18"

แต่ก็ตามที่ อ.กิจ ว่านะครับ ว่าจะทำอะไร

แต่เข้าใจว่าต้องการเปลี่ยนจาก ต.วังตะเคียน อ.วัดสิงห์ จ.ชัยนาท เป็น ต.บ่อแร่ อ.วัดสิงห์ จ.ชัยนาท สงสัยมีการเปลี่ยนตำบลหรือเปล่าครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: ขอคำสั่ง SQL หน่อยครับ (ให้200)
« ตอบกลับ #3 เมื่อ: ตุลาคม 20, 2009, 09:43:53 AM »
0
 ;D ;D ;D  ไม่รู้ว่าต้องการแบบไหน  
1. update ทั้งจังหวัด :     update patient set tmbpart='09', amppart='07' where chwpart='13'  
2. ระดับอำเภอ        :     update patient set tmbpart='xx', amppart='xx' where chwpart='xx' and amppart='xx'
3. ระดับตำบล :  update patient set tmbpart='xx', amppart='xx' where chwpart='xx' and amppart='xx' and tmbpart='xx'


ออฟไลน์ icon_teams

  • Sr. Member
  • ****
  • กระทู้: 481
  • Respect: 0
    • ดูรายละเอียด
Re: ขอคำสั่ง SQL หน่อยครับ (ให้200)
« ตอบกลับ #4 เมื่อ: ตุลาคม 20, 2009, 09:49:36 AM »
0
;D ;D ;D  ไม่รู้ว่าต้องการแบบไหน  
1. update ทั้งจังหวัด :     update patient set tmbpart='09', amppart='07' where chwpart='13'  
2. ระดับอำเภอ        :     update patient set tmbpart='xx', amppart='xx' where chwpart='xx' and amppart='xx'
3. ระดับตำบล :  update patient set tmbpart='xx', amppart='xx' where chwpart='xx' and amppart='xx' and tmbpart='xx'


แนะนำ..ใช้แบบท่าน เจมส์...ครับ
Name : ANC
Core i5 -3.2 Ghz,4 core,Ram 8 G : Ubuntu Server-14.04 LTS-x64 mysql -5.5.35-ubuntu 14.04 source
System start : April,1,2009
Amnatcharoen Hosxp PCU Administrator Teams
<a href="http://www.edatapcu.com">Edata PCU</a> and <a href="http://www.edatapcu.com">AHSM</a> and <a

ออฟไลน์ A ROON CHAI

  • Hero Member
  • *****
  • กระทู้: 729
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลวัดสิงห์
Re: ขอคำสั่ง SQL หน่อยครับ (ให้200)
« ตอบกลับ #5 เมื่อ: ตุลาคม 20, 2009, 10:20:03 AM »
0
ตารางชื่อตารางอะไรครับ
ต้องบอกละเอียดกว่านี้หน่อยครับ
ว่าจะทำอะไร ดูเงื่อนไขมันน้อยไปหน่อย
ถ้าบอกแค่นี้ ให้คำสั่งไป อาจเปลี่ยน ampart เป็น 07 หมด ถ้า tmbpart เป็น 09  ทั้งตารางมัน ทุกจังหวัดนะครับมี
ต้องระบุ จังหวัด หรือเงื่อนไขเพิ่มเติมด้วยนะครับ  :D ;)
ไม่งั้น เดี๋ยวทำผิดเงื่อนไข จะยุ่งครับ

ขอโทษด้วยครับ ขอเพิ่มเติมและแก้ไขข้อมูลดังนี้ครับ ;D ;D
ต้องการเปลี่ยนข้อมูลในตาราง  patient  เฉพาะที่ tmbpart = '09' และ ampart=' 03'และ chwpart ='18'
ให้เป็น tmbpart='01' และ ampart=' 07'และ chwpart ='18'


update patient set amppart="07" where tmbpart="09" and amppart="03" and chwpart="18"

แต่ก็ตามที่ อ.กิจ ว่านะครับ ว่าจะทำอะไร

แต่เข้าใจว่าต้องการเปลี่ยนจาก ต.วังตะเคียน อ.วัดสิงห์ จ.ชัยนาท เป็น ต.บ่อแร่ อ.วัดสิงห์ จ.ชัยนาท สงสัยมีการเปลี่ยนตำบลหรือเปล่าครับ

บางตำบลเปลี่ยนไปสังกัดอำเภอใหม่และเปลี่ยนรหัสตำบลด้วยครับ
ต้องการเปลี่ยนต.วังตะเคียน(09) อ.วัดสิงห์(03) จ.ชัยนาท เป็น ต.วังตะเคียน(01) อ.หนองมะโมง(07) จ.ชัยนาท ครับ
« แก้ไขครั้งสุดท้าย: ตุลาคม 20, 2009, 10:28:19 AM โดย Aroonchai(watsing) »
อรุณชัย ชื่นนิ่ม (นักรังสีการแพทย์)
WATSING HOSPITAL CHAINAT.(Tel.056-461344) http://www.watsinghospital.com/
Master Server:IBM system X3550 M3, RAM: 16 GB.,SAS 146X2 GB.
Immage Server:hp proliant ML 110 G6, RAM: 4 GB.,SAS 300 GB.
Replicate(x2): IBM system X3200, RAM: 4 GB.,SAS 73X2 GB.
CentOS 6.3, MySQL 5.5.27-rel
Cient: WindowsXP SP3, HOSxP Version: 3.55.11.28
Start : 02/04/2008 by BMS's team(อ.ตะเกียง)
Active Package : HOSxP Activation Package - 2556(2013-11-06)

บริการ BMS Maintenance Package  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10605.msg107543#new
แนะนำตัวเอง   
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
"ถามอย่างไร..ให้ได้คำตอบ"  
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=3475.0

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: ขอคำสั่ง SQL หน่อยครับ (ให้200)
« ตอบกลับ #6 เมื่อ: ตุลาคม 20, 2009, 10:54:10 AM »
0
 ;D ;D
       update patient set tmbpart='01', ampart='07' where tmbpart = '09' and ampart=' 03' and chwpart ='18'

ออฟไลน์ pasin

  • Newbie
  • *
  • กระทู้: 22
  • Respect: 0
    • ดูรายละเอียด
Re: ขอคำสั่ง SQL หน่อยครับ (ให้200)
« ตอบกลับ #7 เมื่อ: ตุลาคม 20, 2009, 13:59:27 PM »
0
ต้องดูในตาราง thaiaddress ของเราว่ามีข้อมูล amppart,tmbpart เป็นรหัสอะไรก่อนด้วยคำสั่ง
select * from thaiaddress    where  amppart in('03','07') and chwpart='18'

หลังจากนั้นจึงนำข้อมูลที่ได้มาใช้ในคำสั่ง
update patient set tmbpart='xx' and amppart='xx' where tmbpart='09' and amppart='03' and chwpart='18'
รพช.ปางศิลาทอง อ.ปางศิลาทอง จ.กำแพงเพชร

ขอขอบพระคุณ อ.ชัยพร (อ.MN) ที่สร้างโปรแกรม HOSxP ที่ดี
รวมทั้งอ.ทุกท่านในบอร์ดแห่งนี้

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
Re: ขอคำสั่ง SQL หน่อยครับ (ให้200)
« ตอบกลับ #8 เมื่อ: ตุลาคม 20, 2009, 14:05:23 PM »
0
 :D ;) ;D ได้แล้วใช่ไหมครับ
กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE

ออฟไลน์ A ROON CHAI

  • Hero Member
  • *****
  • กระทู้: 729
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลวัดสิงห์
Re: ขอคำสั่ง SQL หน่อยครับ (ให้200)
« ตอบกลับ #9 เมื่อ: ตุลาคม 20, 2009, 15:49:16 PM »
0
:D ;) ;D ได้แล้วใช่ไหมครับ

ได้แล้วครับ ตามที่คุณเจมส์ว่ามาครับ ขอบคุณทุกท่านครับ

;D ;D
       update patient set tmbpart='01', amppart='07' where tmbpart = '09' and amppart=' 03' and chwpart ='18'
อรุณชัย ชื่นนิ่ม (นักรังสีการแพทย์)
WATSING HOSPITAL CHAINAT.(Tel.056-461344) http://www.watsinghospital.com/
Master Server:IBM system X3550 M3, RAM: 16 GB.,SAS 146X2 GB.
Immage Server:hp proliant ML 110 G6, RAM: 4 GB.,SAS 300 GB.
Replicate(x2): IBM system X3200, RAM: 4 GB.,SAS 73X2 GB.
CentOS 6.3, MySQL 5.5.27-rel
Cient: WindowsXP SP3, HOSxP Version: 3.55.11.28
Start : 02/04/2008 by BMS's team(อ.ตะเกียง)
Active Package : HOSxP Activation Package - 2556(2013-11-06)

บริการ BMS Maintenance Package  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10605.msg107543#new
แนะนำตัวเอง   
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
"ถามอย่างไร..ให้ได้คำตอบ"  
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=3475.0