สอบถามสูตรการรวมค่าในตารางครับ



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

17 ม.ค. 61 , 15:49:18
อ่าน 1099 ครั้ง

prajak

รบกวนสอบถามครับ ผมมีtableแผนกตัด กับtable HR (ตามรูป) ในฟิวด์Outputตัด ของtable HR ถ้าผมต้องการให้ดึงค่าจากฟิวด์จำนวนตัดoutput ของtableแผนกตัดมาใส่ โดยให้ค่าทั้งหมดของวันที่1รวมกันเลย จะต้องใช้สูตรหรือคำสั่งอะไรครับ


 

17 ม.ค. 61 , 18:21:49
ตอบกลับ #1

pizza_p

Re: สอบถามสูตรการรวมค่าในตารางครับ
« ตอบกลับ #1 เมื่อ: 17 ม.ค. 61 , 18:21:49 »
สร้าง Query ขึ้นมาสมมติให้ชือ SumOutput กำหนดให้มี SQL ดังนี้
SELECT [ว/ด/ป], Sum([จำนวนตัดOutput]) AS Sumจำนวนตัด FROM แผนกตัด GROUP BY [ว/ด/ป];

สร้าง Query อีกอันสมมติชื่อ UpdateHR กำหนดให้มี SQL ดังนี้
UPDATE HR INNER JOIN SumOutput ON HR.[วันที่] = SumOutput.[ว/ด/ป] SET HR.[Output ตัด] = [Sumจำนวนตัด];

เวลาใช้งานก็เรียกตัว UpdateHR ขึ้นมาทำงานครับ

 

18 ม.ค. 61 , 08:08:32
ตอบกลับ #2

prajak

Re: สอบถามสูตรการรวมค่าในตารางครับ
« ตอบกลับ #2 เมื่อ: 18 ม.ค. 61 , 08:08:32 »
ถ้าไม่ใช้คำสั่ง SQL มีคำสั่งอื่นหรือเปล่าครับ ดูเหมือนจะไปไม่รอดครับ ไม่เป็น SQL เลย

 

18 ม.ค. 61 , 15:52:22
ตอบกลับ #3

pizza_p

Re: สอบถามสูตรการรวมค่าในตารางครับ
« ตอบกลับ #3 เมื่อ: 18 ม.ค. 61 , 15:52:22 »
จริงๆ SQL ก็ได้มาจากช่องต่างๆในการสร้างแบบสอบถาม (Query) นั่นแหละครับ มันแปลงไปมาได้ การที่จะอธิบายการสร้างแบบสอบถามที่เป็นช่องๆมันต้องใช้รูปเยอะครับ คุณลอง copy SQL ไปใส่ในมุมมอง SQL ของการสร้างแบบสอบถามดูครับ แล้วเปลี่ยนเป็นมุมมอง Design ก็จะเห็นเป็นช่องข้อมูลต่างๆเองครับ แล้วลองไปประยุกต์ดูครับ

 


บอร์ดเรียนรู้ Access สำหรับคนไทย