คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 4
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
SELECT MIN(number) AS number, SUM(amount) AS amount
FROM #TABLE1
GROUP BY
LEN(number) - LEN(REPLACE(number, '1', ''))
, LEN(number) - LEN(REPLACE(number, '2', ''))
, LEN(number) - LEN(REPLACE(number, '3', ''))
, LEN(number) - LEN(REPLACE(number, '4', ''))
, LEN(number) - LEN(REPLACE(number, '5', ''))
, LEN(number) - LEN(REPLACE(number, '6', ''))
, LEN(number) - LEN(REPLACE(number, '7', ''))
, LEN(number) - LEN(REPLACE(number, '8', ''))
, LEN(number) - LEN(REPLACE(number, '9', ''))
, LEN(number) - LEN(REPLACE(number, '0', ''))
ORDER BY number
SELECT MIN(number) AS number, SUM(amount) AS amount
FROM #TABLE1
GROUP BY
LEN(number) - LEN(REPLACE(number, '1', ''))
, LEN(number) - LEN(REPLACE(number, '2', ''))
, LEN(number) - LEN(REPLACE(number, '3', ''))
, LEN(number) - LEN(REPLACE(number, '4', ''))
, LEN(number) - LEN(REPLACE(number, '5', ''))
, LEN(number) - LEN(REPLACE(number, '6', ''))
, LEN(number) - LEN(REPLACE(number, '7', ''))
, LEN(number) - LEN(REPLACE(number, '8', ''))
, LEN(number) - LEN(REPLACE(number, '9', ''))
, LEN(number) - LEN(REPLACE(number, '0', ''))
ORDER BY number
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
อยากทราบ SQL ในการหารวม ในเลข 3 หลัก ทีมีตัวเลขชุดเดียวกัน ครับ ทำไงครับ
อยากทราบ SQL ในการหารวม ในเลข 3 หลัก ทีมีตัวเลขชุดเดียวกัน ครับ ทำไงครับ