sum 2 ตาราง พร้อมกัน ยังไงคับ

เริ่มโดย Kizmo, 04 ตุลาคม 2010, 21:09:19

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Kizmo

เช่น ตารางรายรับ กับ รายจ่าย คนละตารางกัน

แต่ต้องการ sum ออกมาให้อยู่ใน <table> เดียวกัน

ผมลองอยู่มันกลายเป็นผม sum มันมั่วกันเละเลยอ่ะคับ

ขนาดแยกด้วย as แล้วนะ >..<
รับถ่ายภาพ http://emofoto.net

Kizmo

เช่นว่า

วันที่ 1 ตุลา รายรับ xxx รายจ่าย xxx
วันที่ 2 ตุลา รายรับ xxx รายจ่าย xxx

อ่ะคับ
รับถ่ายภาพ http://emofoto.net

gootooyoo

ขวากหนาม ที่เราต้องข้ามผ่าน ถึงจะเจ็บก็จะไป (\◣_◢/)  [direct=http://gootooyoo.blogspot.com] [/direct]
[direct=http://gootooyoo.blog.com] ❤ [direct=http://free-icons.blogspot.com] ❤  [direct=http://goo-dog.blogspot.com]❤

admev

SELECT SUM(s1.val+s2.val) AS total FROM sum1 s1 LEFT JOIN sum2 s2 ON(s1.id=s2.id);

ตารางแรก sum1=> id----------------val
                            1----------------500
                            2----------------1000

ตาราง2 sum2=> id----------------val
                        1----------------700
                        2----------------1500

ใช้ LEFT JOIN คับ ตัวอย่างคือ ตารางทั้ง 2 มี แถวของข้อมูลเท่ากัน เลยเอาเงื่อนไข id ที่เท่ากันมาเช็กคับ

คุณก็จะได้ตารางใหม่ ชื่อ total = 3700 คับผม
ใช้ left join ให้ชินคับ จะกี่ตาราง เราก็จัดการมันได้หมด  :wanwan003: :wanwan003: :wanwan003:
ต้องการเครื่องปั๊มนม? [direct=http://xn--22cej6ej0bbck4hzbf2evg9eob.com/]ขายเครื่องปั๊มนม[/direct] เครื่องปั๊มนม อะไหล่เครื่องปั๊มนม เครื่องปั๊มนมไฟฟ้า

[direct=http://xn--22cej6ej0bbck4hzbf2evg9eob.com/]เครื่องปั๊มนม[/direct] ความรู้เกี่ยวกับนมแม่ การปั๊มนม วิธีการใช้เครื่องปั๊มนม

goldsaber

เอาแบบสไตล์ผมนะ 

1. click cell ที่ต้องการจะแสดงผล sum

2. พิมพ์ = (อย่ากด enter)

3. นำ mouse ไป click ค่า ในตารางรายรับ (อย่ากด enter)

4. กดเครื่องหมาย + (อย่ากด enter)

5. นำ mouse ไป click ค่า ในตารางรายจ่าย แล้วกด enter

วิธีนี้ใช้ได้ทั้ง sum ต่าง cell  / ต่างตาราง / ต่าง sheet / ต่างไฟล์ (ต้องเปิด 2 ไฟล์พร้อมกัน)

:wanwan020: :wanwan020: :wanwan020: