ผมว่าจริง ๆ แล้วต้องออกแบบให้มีตาราง stock_card ขึ้นมาอีกอันหนึ่งนะครับ ซึ่งเวลาไม่ว่าเรารับเข้า หรือจ่ายออก จะต้องมา update ที่ตาราง stock_card นี้ แต่ไม่ใช่เป็นการเก็บข้อมูลเฉพาะการจ่าย หรือการรับเข้า 2 ตารางเท่านั้นครับ
แล้วถ้าจะเอาแค่ 2 ตารางมาทำ query เป็น stock_card นี่ โอกาสที่จะรายงานผิดก็มีนะครับ มันไม่แน่เสมอไป เนื่องจาก มันทำให้เราไม่ทราบว่ารับเข้า หรือจ่ายออกจะเกิดก่อนกันครับ
ผมว่าออกแบบระบบ stock_card เพิ่มดีกว่า (ถ้ายังไม่ได้ทำ) จะได้ข้อมูลที่ชัวร์กว่าครับ เพิ่มอีกนิดเดียวครับ ไม่น่าจะไกลเกินเอื้อมครับ