สอบถามเรื่อง หมายเลขบิล คือ มีบิล 2 ตัว คือ บิลออกใบกำกับภาษี และ อีกบิลเป็นบิลทั่วไป ที่อยากถามคือ แต่ละบิลมี เลขที่บิลรันไปเรื่อย ๆ เช่น
แยกเทเบิ้ลครับ ไม่น่าจะเอามารวมกันน่ะครับ
บิลเงินสด , บิลส่งของ , บิลภาษี , ใบวางบิล ,ใบเสร็จรับเงิน ฯ
หรือ ใบส่งของ/ใบกำกับภาษี , ใบเสร็จรับเงิน/ใบกำกับภาษี
ขึ้นอยู่กับฝ่ายบัญชีว่าวางผังฯยังไง
แต่แนะนำให้แยกเทบเิ้ลครับ
Date :
2014-05-13 11:57:54
By :
sakuraei
ขอบคุณ มาก ครับ แต่เวลาเรียกต้องเรียก สอง table มาโชว์ ใน หน้าเดียวกัน ครับ ไม่รู้ว่าจะเอามาต่อยังไง เพราะ เคยแต่ เชื่อม 2 ตาราง แล้วดึงมา ถ้าเป็น 2 ตารางที่ไม่มีความสัมพันธ์ กัน จะดึงให้มาอยู่ ใน หน้าเดียว กันได้อย่างไร คับ คือ เอามาต่อกันเลย คับ
Date :
2014-05-13 16:15:53
By :
rock_rock
เหมือนกับว่า บิลมี 2 แบบ แบบ vat กับ ไม่ vat ครับ
ที่จะดึงมาเพราะจะดูว่า บิลตัวไหนเก็บเงินแล้ว แค่นั้น ครับ
Date :
2014-05-13 16:52:26
By :
rock_rock
ไม่สัมพันธ์กันก็คิวรี่ 2 ครั้ง ครับ
Date :
2014-05-13 17:08:39
By :
apisitp
สร้าง View ครับ
CREATE VIEW billing AS
SELECT t1.docno AS docno,
t1.docdate AS docdate,
t1.custid AS custid,
t1.totalamount AS totalamount,
t1.payment AS payment
FROM invoice t1
WHERE t1.docdate like '2014-05-12%'
UNION
SELECT t2.docno AS docno,
t2.docdate AS docdate,
t2.custid AS custid,
t2.totalamount AS totalamount,
t2.payment AS payment
FROM invoice_vat t2
WHERE t2.docdate like '2014-05-12%'
แล้วเลือกข้อมูลจาก View ให้เรียงลำดับด้วยวันเวลาที่ใช้ออกบิลครับ
SELECT * FROM billing order by docdate,payment
payment เป็นฟิวด์ที่เก็บว่า จ่ายเงินหรือยัง.... จะ 0 หรือ 1 ก็แล้วแต่ครับ
ประวัติการแก้ไข 2014-05-13 17:48:26
Date :
2014-05-13 17:46:16
By :
sakuraei
ถ้าไม่คิวรี่ 2 ครั้ง
หรือไม่สร้าง VIEW
ก็ลอง SELECT แบบ UNION เชื่อมกันดูครับ
Date :
2014-05-13 21:44:35
By :
{Cyberman}
Load balance : Server 04