กระทู้เก่าบอร์ด อ.Yeadram
1,310 1
URL.หัวข้อ /
URL
รบกวนผู้เชียวชาญ Query ใน access ด้วยครับ
รบกวนผู้เชี่ยวชาญด้วยครับ ผมอยากทำ query สรุปจำนวนยอด
มีข้อมูลอยู่ 2 table
table A เก็บข้อมูลบริการให้บริการ
Ucode Usub Cusid
2000 2000 11111
2000 2001 22222
2101 2000 33333
Ucode = รหัสร้านที่ใช้บริการ
Usub = รหัสร้านที่ลงทะเบียน
Cusid = รหัสลูกค้า
table B เก็บข้อมูลโครงสร้างหน่วยบริการ
Umain Usub
2000 2000
2000 2001
2100 2100
2100 2101
Umain = รหัสร้านค้าหลัก
Usub = รหัสร้านค้ารอง
อยากได้ query ที่แสดงสรุปยอดการใช้บริการในร้าน
ตัวอย่าง
Umain A B C
2000 1 1 1
A = จำนวนครั้งที่มาใช้บริการร้านค้าที่ลงทะเบียน
B = จำนวนครั้งที่มาใช้บริการร้านค้าที่รองที่ขึ้นทะเบียนกับร้านค้าหลัก
C = จำนวนครั้งที่มาใช้บริการนอกร้านค้าที่ลงทะเบียน
ขอบคุณมาก ๆ คับ
มีข้อมูลอยู่ 2 table
table A เก็บข้อมูลบริการให้บริการ
Ucode Usub Cusid
2000 2000 11111
2000 2001 22222
2101 2000 33333
Ucode = รหัสร้านที่ใช้บริการ
Usub = รหัสร้านที่ลงทะเบียน
Cusid = รหัสลูกค้า
table B เก็บข้อมูลโครงสร้างหน่วยบริการ
Umain Usub
2000 2000
2000 2001
2100 2100
2100 2101
Umain = รหัสร้านค้าหลัก
Usub = รหัสร้านค้ารอง
อยากได้ query ที่แสดงสรุปยอดการใช้บริการในร้าน
ตัวอย่าง
Umain A B C
2000 1 1 1
A = จำนวนครั้งที่มาใช้บริการร้านค้าที่ลงทะเบียน
B = จำนวนครั้งที่มาใช้บริการร้านค้าที่รองที่ขึ้นทะเบียนกับร้านค้าหลัก
C = จำนวนครั้งที่มาใช้บริการนอกร้านค้าที่ลงทะเบียน
ขอบคุณมาก ๆ คับ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.3083s
A = จำนวนครั้งที่มาใช้บริการร้านค้าที่ลงทะเบียน
ถ้าจะหาว่า CusID แต่ละตัว มาใช้บริการกี่ครั้ง
ก็น่าจะเป็นการ count(CusID)
แต่ในคิวรี่ของคุณเอา Umain เป็นหลัก แทนที่จะเป็น CusID
ถ้าอธิบายความต้องการให้ท่านอื่นๆ เข้าใจไม่ได้ด้วยการพิมพ์ ลองอีกทางดูซิครับ
ลองเอาข้อมูลดิบๆ ของคุณมาตารางละประมาณ 10-15 เรคคอร์ด
จับภาพหน้าจอมาก็ได้
เสร็จแล้ว ลองจินตนาการผลของคิวรี่ ที่คุณต้องการ เอาไปเขียนใส่เซลล์ ของโปรแกรม Excel ว่า หัวคอลัมภ์ มันจะชื่ออะไร(ให้เขียนเป็นชื่อฟิลด์อย่าใช้คำแทน) ข้อมูลในแต่ละแถวมันเป็นอย่างไร (ให้คำนวนมาตามจริง จากต้นฉบับข้อมูลดิบที่จับภาพมาให้ดู)
แล้วก็จับภาพหน้าจอ ของ Excel มาอีกที ครับ