กระทู้เก่าบอร์ด อ.Yeadram
4,201 22
URL.หัวข้อ /
URL
RunningSum CrosstabQuery
ข้อมูลผมเป็นแบบนี้
เดือน จำนวน
10 500
10 600
11 1500
12 750
1 450
1 350
พอทำ CrosstabQuery จะได้แบบนี้
เดือน >> 10 11 12 1 2............9
1100 1500 750 800 0
ที่อยากได้คือ ให้ข้อมูลมันรวมไปในแต่ละเดือน
เดือน >> 10 11 12 1 2............9
1100 2600 3350 4150 4150
มันแนวทางการทำอย่างไรได้บ้างครับ เช่นไปกำหนดที่ คุณสมบัติ ตรงไหนได้ หรือใช้สูตรอะไร ฟังชันอะไรครับ
เดือน จำนวน
10 500
10 600
11 1500
12 750
1 450
1 350
พอทำ CrosstabQuery จะได้แบบนี้
เดือน >> 10 11 12 1 2............9
1100 1500 750 800 0
ที่อยากได้คือ ให้ข้อมูลมันรวมไปในแต่ละเดือน
เดือน >> 10 11 12 1 2............9
1100 2600 3350 4150 4150
มันแนวทางการทำอย่างไรได้บ้างครับ เช่นไปกำหนดที่ คุณสมบัติ ตรงไหนได้ หรือใช้สูตรอะไร ฟังชันอะไรครับ
22 Reply in this Topic. Dispaly 2 pages and you are on page number 2
22 @R12965
ได้แนวคิดใหม่เอาไปปรับอีกนิด ได้ในแบบที่ต้องการแล้วครับ
ขอบพระคุณอาจารย์สันติสุขมากๆ ครับ
ขอบพระคุณอาจารย์สันติสุขมากๆ ครับ
Time: 0.3089s
SELECT d.startstock
+ (select sum(r.unit) from drug_Receive as r where month(r.date_Receive) = d.M and year(u.visitdate) = d.Y)
- (select sum(u.unit) from drug_use as u where month(u.visitdate) = d.M and year(u.visitdate) = d.Y)
FROM DRUG as d
WHERE d.M และ d.Y อยู่ในช่วงเดือนปีที่ต้องการ
ORDER BY d.Y, d.M
d.M, d.Y คือ ฟิลด์ที่เก็บเดือนและปีของยอดยกมาในแต่ละเดือน