Running Number ใน Query Group By Type



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

28 เม.ย. 62 , 13:22:28
อ่าน 322 ครั้ง

diehard4

Running Number ใน Query Group By Type
« เมื่อ: 28 เม.ย. 62 , 13:22:28 »
RunningNo.    Price      Type
1                   100        A
2                   120        A
3                   130        A
1                   80          B
2                   90          B
1                   78          C
2                   80          C
3                   90          C
4                  100         C

ไม่ทราบว่า ใน Query แบบนี้ ต้องทำเช่นไรครับผม  :question:

 

28 เม.ย. 62 , 17:18:02
ตอบกลับ #1

ปิ่นณรงค์

: Running Number ใน Query Group By Type
« ตอบกลับ #1 เมื่อ: 28 เม.ย. 62 , 17:18:02 »
RunningNo.    Price      Type
1                   100        A
2                   120        A
3                   130        A
1                   80          B
2                   90          B
1                   78          C
2                   80          C
3                   90          C
4                  100         C

ไม่ทราบว่า ใน Query แบบนี้ ต้องทำเช่นไรครับผม  :question:

ตามนี้เลยคับ
ผมสมมุติตารางที่ทำชื่อ Table1 นะครับ มีฟิล์ Type กับ Price ตามตัวอย่าง

SELECT T.*, (select count(*) from Table1 where T.Price>=Price and  T.Type=Type) AS RunningNo
FROM Table1 AS T
ORDER BY T.Type, T.Price;
:love: :grin:
 
โพสต์นี้ได้รับคำขอบคุณจาก: diehard4, Nantnapus

28 เม.ย. 62 , 17:35:03
ตอบกลับ #2

diehard4

: Running Number ใน Query Group By Type
« ตอบกลับ #2 เมื่อ: 28 เม.ย. 62 , 17:35:03 »
ขอบคุณมากครับผม  :grin:

 


บอร์ดเรียนรู้ Access สำหรับคนไทย