กระทู้เก่าบอร์ด อ.Yeadram
        
           4,633   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.0991s
    
      
		
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 คือ ฟิลด์ที่เก็บเดือนและปีของยอดยกมาในแต่ละเดือน