กระทู้เก่าบอร์ด อ.Yeadram
        
           2,231   9		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        ทำรายงานแยกเดือน      
    
      อยากทำรายงานแยกเดือนครับ คือว่าในตารางจะเก็บ HN คนไข้ และวันที่มารับบริการ ผมอยากจะทำรายงานให้ออกมาว่าแต่ละเดือนมีคนไข้มาเท่าไหร่ครับ ที่เคยทำมาผมจะทำทีละเดือนซึ่งลำบากมากครับ 
HN วันที่มา
123456 28/07/2553
234567 10/06/2553
344567 07/05/2553
แล้วอยากให้ออกมาในรูปแบบนี้ในการคิวรี่ครั้งเดียวครับ
พ.ค.53 มิ.ย.53 ก.ค.53
จำนวนคนไข้ 123 76 99
    
  HN วันที่มา
123456 28/07/2553
234567 10/06/2553
344567 07/05/2553
แล้วอยากให้ออกมาในรูปแบบนี้ในการคิวรี่ครั้งเดียวครับ
พ.ค.53 มิ.ย.53 ก.ค.53
จำนวนคนไข้ 123 76 99
				9 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    1 @R06290    
        
  
      ถ้าคนไข้มา 2 ครั้งใน 1 เดือนนับเท่าไหร่    
    
  
        
    2 @R06291    
        
  
      นับเป็น 2 visit ครับ    
    
  
        
    3 @R06295    
        
  
      ใช้ Query Crosstab ได้เลยครับ
1.นำตาราง ที่ว่ามาแล้ว นำฟิลด์ HN และ วันที่มา ลงใน Query
2.ช่องฟิลด์วันที่มา ใส่แบบนี้ Month([วันที่มา])/Right(Year([วันที่มา]),2)
3.เลือก Group By (เครื่องหมายซิกม่า) แล้วเลือก Query เป็นแบบ Crosstab
4.ช่องฟิลด์ HN ให้เป็น Value และ count ด้วย
5.ช่องฟิลด์วันที่มา ให้เป็น Column
6.ช่องว่างๆ ให้ใส่ คนไข้:"จำนวนคนไข้"
    
  1.นำตาราง ที่ว่ามาแล้ว นำฟิลด์ HN และ วันที่มา ลงใน Query
2.ช่องฟิลด์วันที่มา ใส่แบบนี้ Month([วันที่มา])/Right(Year([วันที่มา]),2)
3.เลือก Group By (เครื่องหมายซิกม่า) แล้วเลือก Query เป็นแบบ Crosstab
4.ช่องฟิลด์ HN ให้เป็น Value และ count ด้วย
5.ช่องฟิลด์วันที่มา ให้เป็น Column
6.ช่องว่างๆ ให้ใส่ คนไข้:"จำนวนคนไข้"
        
    4 @R06296    
        
  
      เดือนที่ออกมาจะไม่เรียง
เราทำให้เรียงได้โดย เลือกคุณสมบัติ แล้วตรงหัวคอลัม ให้ใส่
10/52:11/52:12/52:1/53:2/53:3/53.............:9/53
มันจะเรียงตามปีงบประมาณครับ อธิบายหยาบหน่อย ลองทำดูครับ
    
  เราทำให้เรียงได้โดย เลือกคุณสมบัติ แล้วตรงหัวคอลัม ให้ใส่
10/52:11/52:12/52:1/53:2/53:3/53.............:9/53
มันจะเรียงตามปีงบประมาณครับ อธิบายหยาบหน่อย ลองทำดูครับ
        
    5 @R06331    
        
  
      Month([วันที่มา])/Right(Year([วันที่มา]),2) ลองทำดูแล้ว ผลที่ออกมาดูไม่รู้เรื่องเลยครับ ไม่รู้ว่าผมทำผิดตรงไหน
แต่ถ้าใช้ Month([วันที่มา]) จะออกมาเป็นเดือนๆตรงตามที่คิดไว้ แต่ไม่สามารถแยกเป็นปีๆได้
ถ้าไม่รบกวนจนเกินไป ช่วยอธิบาย Month([วันที่มา])/Right(Year([วันที่มา]),2) แบบคราวๆได้หรือปล่าวครับ โดยเฉพาะ /Right(Year([วันที่มา]),2) ซึ่งผมเข้าใจว่าให้ไปดึงข้อมูลทางด้านขวาของวันที่มา 2 หลัก แต่งงกับเครื่องหมาย / (หมายถึงการหารหรือปล่าว)
ขอบคุณมากครับ
    
  แต่ถ้าใช้ Month([วันที่มา]) จะออกมาเป็นเดือนๆตรงตามที่คิดไว้ แต่ไม่สามารถแยกเป็นปีๆได้
ถ้าไม่รบกวนจนเกินไป ช่วยอธิบาย Month([วันที่มา])/Right(Year([วันที่มา]),2) แบบคราวๆได้หรือปล่าวครับ โดยเฉพาะ /Right(Year([วันที่มา]),2) ซึ่งผมเข้าใจว่าให้ไปดึงข้อมูลทางด้านขวาของวันที่มา 2 หลัก แต่งงกับเครื่องหมาย / (หมายถึงการหารหรือปล่าว)
ขอบคุณมากครับ
        
    6 @R06332    
        
  
      ขอโทษตกเครื่องหมายไปครับ
Month([วันที่มา])&"/"&Right(Year([วันที่มา]),2)
ลองใหม่แบบนี้
    
  Month([วันที่มา])&"/"&Right(Year([วันที่มา]),2)
ลองใหม่แบบนี้
        
    7 @R06333    
        
  
      Month([วันที่มา])&"/"&Right(Year([วันที่มา]),2) 
ทำได้แล้วครับ ออกมาเป็น เดือน/ปี แต่ยังจัดเรียงไม่ได้
10/52:11/52:12/52:1/53:2/53:3/53
ผมใส่ตรงหัวคอลัมน์แล้ว ฟ้องว่านิพจน์ไม่ถูกต้องครับ
ขอบคุณมากครับ
    
  ทำได้แล้วครับ ออกมาเป็น เดือน/ปี แต่ยังจัดเรียงไม่ได้
10/52:11/52:12/52:1/53:2/53:3/53
ผมใส่ตรงหัวคอลัมน์แล้ว ฟ้องว่านิพจน์ไม่ถูกต้องครับ
ขอบคุณมากครับ
        
    8 @R06334    
        
  
      ใช้เซมิโคล่อนครับ ; ไม่ใช่โคล่อน :    
    
  
        
    9 @R06337    
        
    
      ทำได้แล้วครับ ขอบคุณมากมาย   
    
    
   
    
      Time: 0.6158s
    
      
		