กระทู้เก่าบอร์ด อ.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 ขข
ขอบคุณครับ จะเอาสูตรไปปรับใช้ กับข้อมูลที่มีนะครับ
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
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;
....
เพิ่ม หรือ แทนที่ สูตรเก่าครับ
วางตรงไหน ครับ ช่วย เขียนเติม จากสูตร ในกระทู้ ได้ไหมครับ
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 โปรแกรมจะรันเลขให้เองอัตโนมัติ
http://www.thai-access.com/yeadram_view.php?topic_id=3901
ปล. หากตารางคุณไม่เคยสร้างฟิลด์ Autonumber มาก่อน ก็ไม่ยากครับ แค่สร้างฟิดล์ขึ้นใหม่กำหนด Data Type เป็น Autonumber โปรแกรมจะรันเลขให้เองอัตโนมัติ
4 @R19437
ขอบคุณ อาจารย์ TTT มากครับ
นำไปปรับใช้ ได้แล้วครับ
นำไปปรับใช้ ได้แล้วครับ
Time: 0.3147s
อาจต้องเพิ่ม field Sequence นะครับ
ไอตรงนี้อ่ะ ต้องเป็น Sequence
b.AC <= a.AC
ไม่งั๊นมันไม่รู้หรอกว่า b.AC น้อยกว่าอย่างไร จะให้มันนับได้อย่างไรครับ
อาจจะต้องเป็น
Where b.Seq <= a.Seq and b.AC = a.AC