ผู้เขียน หัวข้อ: อสบถามเรื่องการ Update ครับ  (อ่าน 2834 ครั้ง)

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

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
อสบถามเรื่องการ Update ครับ
« เมื่อ: กรกฎาคม 17, 2014, 16:19:01 PM »
0
คือต้อการเปลี่ยน order_no  ในตาราง ipt_order_no เป็นค่าใหม่โดยใช้ค่า max +1 แต่เขียนมาเเบบข้างล่าง แล้วรัน ปรากฏว่า ได้เป็น 0 แทน ครับ ต้องเขียนแบบไหนครับผม

update ipt_order_no
 set order_no = ' max(order_no)+1 '
 where an='570017605' and order_type='TRx'
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
Re: อสบถามเรื่องการ Update ครับ
« ตอบกลับ #1 เมื่อ: กรกฎาคม 17, 2014, 22:10:15 PM »
0
ช่วยหน่อยครับผม...
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12

ออฟไลน์ Kumpol Khonburi

  • Full Member
  • ***
  • กระทู้: 182
  • นวก.สาธารณสุข (ชำนาญการ) ร.พ.ครบุรี อ.ครบุรี โคราช
  • Respect: +3
    • ดูรายละเอียด
Re: อสบถามเรื่องการ Update ครับ
« ตอบกลับ #2 เมื่อ: กรกฎาคม 18, 2014, 10:31:43 AM »
0
ผมว่าลอง เอาเครื่องหมาย ' ' ออก
จาก
update ipt_order_no
 set order_no = ' max(order_no)+1 '
 where an='570017605' and order_type='TRx'

เปลี่ยนเป็น
update ipt_order_no
 set order_no =  max(order_no)+1
 where an='570017605' and order_type='TRx'
ร.พ.ครบุรี อ.ครบุรี จ.นครราชสีมา 30250
ขึ้นระบบ 1 กย. 52 (อบรมโดย BMS)