มีFunction สำหรับเอาแต่เศษมาแสดงมั้ยครับ

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

มีFunction สำหรับเอาแต่เศษมาแสดงมั้ยครับ

โพสต์โดย polppol » ศุกร์ ต.ค. 04, 2024 8:58 pm

เช่นยอด
1234.45
ผมอยากแยกแสดง
1234 และ 45 แสดงคนละชอง

1234 ผมแค่แก้format เป็น ZZZ,ZZZ เศษก็หายแล้ว
แต่ไม่แน่ใจส่วน 45 ทำอย่างไรได้บ้าง เพราะ ลอง MOD() % INT() ROUND() จะไม่มีให้ใช้
polppol
Jr. Member
Jr. Member
 
โพสต์: 90
ลงทะเบียนเมื่อ: จันทร์ ก.พ. 16, 2015 12:51 pm

Re: มีFunction สำหรับเอาแต่เศษมาแสดงมั้ยครับ

โพสต์โดย savek » เสาร์ ต.ค. 05, 2024 8:09 pm

ฟังก์ชั่นสำหรับเอาเฉพาะเศษจะไม่มีเตรียมไว้ในโปรแกรมนะครับ อาจจะต้องประยุกต์ใช้ในแนวนี้ครับ

จำนวนเต็ม
~WHOLENUM: 0, "", "WHOLENUM", "WHOLENUM = SUBSTR(STR(1234.45,10,2),1,7)"

เศษ
~FRACTION: 0, "", "FRACTION", "FRACTION = SUBSTR(STR(1234.45,10,2),9,2)"
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12460
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: มีFunction สำหรับเอาแต่เศษมาแสดงมั้ยครับ

โพสต์โดย polppol » จันทร์ ต.ค. 07, 2024 1:16 pm

ขอบคุณมากๆเลยครับ
polppol
Jr. Member
Jr. Member
 
โพสต์: 90
ลงทะเบียนเมื่อ: จันทร์ ก.พ. 16, 2015 12:51 pm


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 2 ท่าน

cron