 |
|
การ Query ข้อมูล 2 ตาราง มาคำนวณ ผลกำไร โดยใช้ SQL Language (Access) |
|
 |
|
|
 |
 |
|
ผมต้องการ Query ข้อมูล จาก ตารางต้นทุน และ ตารางการขาย มาคำนวณผลกำไร โดยให้แยกเป็น รายเดือน/ปี
ข้อมูลที่เกี่ยวข้องผมมี 2 ตารางดังนี้
1.ตารางต้นทุน

2.ตารางการขาย

ผมต้องการ Query ให้เป็นดังนี้ครับ

ช่วยเขียน SQL Language หน่อยครับ....
ผมทำได้แบบคำนวณรวม ไม่ได้แยกตามเดือน
Code
SELECT
Q1.TotalPurchases AS TotalPurchases,
Q2.TotalSales AS TotalSales,
Q2.TotalSales – Q1.TotalPurchases AS Net
FROM
(SELECT SUM(ต้นทุน) AS TotalSales FROM ตารางต้นทุน) AS Q1,
(SELECT SUM(ยอดขาย) AS TotalPurchases FROM ตารางการขาย) AS Q2;
กับคำนวณแยกตามเดือน แต่ไม่ได้เอา 2 ตารางมารวมกัน
- ตารางต้นทุน
Code
SELECT MONTH(วันที่ทำรายการ), YEAR(วันที่ทำรายการ), SUM(ต้นทุน)
FROM ตารางต้นทุน
GROUP BY MONTH(วันที่ทำรายการ), YEAR(วันที่ทำรายการ);
- ตารางการขาย
Code
SELECT MONTH(วันที่ทำรายการ), YEAR(วันที่ทำรายการ), SUM(ยอดขาย)
FROM ตารางการขาย
GROUP BY MONTH(วันที่ทำรายการ), YEAR(วันที่ทำรายการ);
รบกวนช่วยแนะนำด้วยครับ
Tag : Ms Access, VB.NET, VS 2008 (.NET 3.x)
|
|
 |
 |
 |
 |
Date :
2011-06-14 15:58:04 |
By :
Nat_tr |
View :
12018 |
Reply :
3 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้าไม่ถนัด Query ให้เชคในแต่ล่ะ Loop อีกครั้งครับ
|
 |
 |
 |
 |
Date :
2011-06-17 22:19:35 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่รู้ว่าทำได้หรือยังนะคะ
SELECT MONTH(a.CostDate) as Months, YEAR(a.CostDate) as Years, SUM(a.Cost) as Cost, SUM(b.Sell) as Sell, SUM(b.Sell) - SUM(a.Cost) as Result
FROM Cost a left join Sell b on a.CostDate = b.SellDate
GROUP BY MONTH(a.CostDate), YEAR(a.CostDate)
เราทำมาแบบ left join นะคะ เผื่อว่าเดือนนั้นซื้อแต่ไม่ได้ขาย ข้อมูลมันจะได้ไม่หายไป
สงสัยนิดนึงค่ะ ผลประกอบการณ์ ถ้าเอาต้นทุน-ยอดขาย มันจะไม่ติดลบหรอค่ะ
เพราะเราต้องขายให้ราคาสูงกว่าต้นทุนไม่ใช่หรอค่ะ
ปกติมันน่าจะคิดจาก ยอดขาย - ต้นทุนมากกว่าหรือเปล่า
เราเลยทำมาแบบนั้น ถ้ายังลองปรับเปลี่ยนดูนะคะ
ถูกหรือเปล่าไม่รู้ เพราะว่าไม่มี data test แต่ run แล้วไม่ error ค่ะ
|
 |
 |
 |
 |
Date :
2011-06-22 17:54:15 |
By :
NongBua |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
งง ครับไม่แน่ใจว่า 2 ตารางเชื่อมความสัมพันธ์ยังงัยกัน
|
 |
 |
 |
 |
Date :
2011-07-19 10:18:56 |
By :
X-MEN |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|