ขอสูตรเพิ่มเติมในการจัดกลุ่มเเละให้เลขลำดับที่ครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,090   4
URL.หัวข้อ / URL
ขอสูตรเพิ่มเติมในการจัดกลุ่มเเละให้เลขลำดับที่ครับ

ผมทำคิวรีเเบบเรียงเลข ตามสูตรนี้

SELECT (Select count(*) From 555 as b
Where b.AC <= a.AC ) AS AutoNumber, a.AC
FROM 555 AS a
ORDER BY a.AC;
ยกตัวอย่าง นะครับ
จะได้ ดังนี้


AutoNumber      AC
2                        กก
2                         กก
4                          ขข
4                          ขข
.........................................
แต่ ผมอยากได้ แบบนี้ครับ จัดกลุ่ม นับ 1 ใหม่ ถ้า ac เป็น กลุ่มใหม่
AutoNumber      AC
1                        กก
2                         กก
1                        ขข
2                         ขข

ขอบคุณครับ จะเอาสูตรไปปรับใช้ กับข้อมูลที่มีนะครับ

4 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R19432
ทำได้ด้วยหรือครับ
อาจต้องเพิ่ม field Sequence นะครับ
ไอตรงนี้อ่ะ ต้องเป็น Sequence
b.AC <= a.AC

ไม่งั๊นมันไม่รู้หรอกว่า b.AC น้อยกว่าอย่างไร จะให้มันนับได้อย่างไรครับ
อาจจะต้องเป็น
Where b.Seq <= a.Seq and b.AC = a.AC
2 @R19433
เอาสูตร Where b.Seq <= a.Seq and b.AC = a.AC
วางตรงไหน ครับ ช่วย เขียนเติม จากสูตร ในกระทู้ ได้ไหมครับ
SELECT (Select count(*) From 555 as b
Where b.AC <= a.AC ) AS AutoNumber, a.AC
FROM 555 AS a
ORDER BY a.AC;
....
เพิ่ม หรือ แทนที่ สูตรเก่าครับ
3 @R19435
ลักษณะคล้ายกระทู้นี้ครับ ผมเคยตอนไว้ ลองอ่านดู (R17918)
http://www.thai-access.com/yeadram_view.php?topic_id=3901

ปล. หากตารางคุณไม่เคยสร้างฟิลด์ Autonumber มาก่อน ก็ไม่ยากครับ แค่สร้างฟิดล์ขึ้นใหม่กำหนด Data Type เป็น Autonumber โปรแกรมจะรันเลขให้เองอัตโนมัติ
4 @R19437
ขอบคุณ อาจารย์ TTT มากครับ
นำไปปรับใช้ ได้แล้วครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3147s