กระทู้เก่าบอร์ด อ.Yeadram
1,988 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.3284s