กระทู้เก่าบอร์ด อ.Yeadram
1,551 4
URL.หัวข้อ /
URL
ขอทราบวิธีการตัดเศษจำนวนเงิน
เรียน อ. และ ผู้รู้ ทุกท่าน
ผมขอถามวิธีการตัดเศษจำนวนเงินทิ้งออกให้หมดเหลือแต่จำนวนเต็ม
เช่น
1200.25 ให้ตัดเศษเป็น 1200
1200.85 ให้ตัดเศษเป็น 1200
สรุปคือมีเศษเท่าไรตัดทิ้งให้หมดครับ
จะต้องเขียนในคิวรี หรือ code อย่างไรครับ
ขอให้ อ. หรือ ผู้รู้ ช่วยเขียน และอธิบายให้ดูด้วยครับ
ขอขอบคุณมากครับ
ผมขอถามวิธีการตัดเศษจำนวนเงินทิ้งออกให้หมดเหลือแต่จำนวนเต็ม
เช่น
1200.25 ให้ตัดเศษเป็น 1200
1200.85 ให้ตัดเศษเป็น 1200
สรุปคือมีเศษเท่าไรตัดทิ้งให้หมดครับ
จะต้องเขียนในคิวรี หรือ code อย่างไรครับ
ขอให้ อ. หรือ ผู้รู้ ช่วยเขียน และอธิบายให้ดูด้วยครับ
ขอขอบคุณมากครับ
4 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R12689
ต้องขอโทษคุณ TTT ด้วยครับ ผมยังไม่ค่อยเข้าใจในคำสั่ง และเอาไปใช้ที่ไหนครับ ช่วยทำเป็นตัวอย่างให้ด้วยครับ เช่น นำคำสั่งนี้ไปเขียนไว้ที่ไหนครับ
(ผมยังไม่ค่อยเข้าใจในการเขียนเท่าไรครับ)
ขอขอบคุณครับ
(ผมยังไม่ค่อยเข้าใจในการเขียนเท่าไรครับ)
ขอขอบคุณครับ
3 @R12691
ในฟิลด์ หรือใน control ก็ได้ครับ เช่น
- ในคิวรี่ สมมุติฟิลด์ที่คุณเก็บค่า 1200.25 ชื่อ V1
- คุณต้องการแสดงผลใหม่ให้ตัดเศษทิ้งไป
- สร้างฟิลด์ใหม่ในคิวรี่ โดยใส่โค๊ตดังนี้
V2: Int([V1])
- ก็จะได้ค่าที่ถูกปัดเศษแล้ว
รูปแบบฟังก์ชั่น
Int(ค่าตัวเลขที่มีจุดทศนิยม)
Fix(ค่าตัวเลขที่มีจุดทศนิยม)
- ในคิวรี่ สมมุติฟิลด์ที่คุณเก็บค่า 1200.25 ชื่อ V1
- คุณต้องการแสดงผลใหม่ให้ตัดเศษทิ้งไป
- สร้างฟิลด์ใหม่ในคิวรี่ โดยใส่โค๊ตดังนี้
V2: Int([V1])
- ก็จะได้ค่าที่ถูกปัดเศษแล้ว
รูปแบบฟังก์ชั่น
Int(ค่าตัวเลขที่มีจุดทศนิยม)
Fix(ค่าตัวเลขที่มีจุดทศนิยม)
4 @R12709
บอร์ดนี้ผมต้องยอมรับว่าเยี่ยมมาก มีแต่คนเอื่อเฟื้อ เผื่อแพร่ มีแต่ให้
ต้องขอยอมรับครับ
และต้องขอขอบคุณ คุณ TTT มากครับ รวมไปทั้ง อ. และผู้รู้ต่าง ๆ ที่คอยให้
ความช่วยเหลือ ช่วยแก้ปัญหาให้
ต้องขอยอมรับครับ
และต้องขอขอบคุณ คุณ TTT มากครับ รวมไปทั้ง อ. และผู้รู้ต่าง ๆ ที่คอยให้
ความช่วยเหลือ ช่วยแก้ปัญหาให้
Time: 0.3046s
Int(2.12) = 2 หรือ Int(3.62) = 3
Fix(2.12) = 2 หรือ Fix(3.62) = 3
ข้อแตกต่างระหวัง Int และ Fix คือในกรณีเป็นเลขติดลบ คำสั่ง Int จะปัดตัวเลขขึ้น แต่ Fix จะไม่ปัดตัวเลข เช่น
Int(-7.68) = -8 ส่วน Fix(-7.68) = -7
Int(-4.12) = -5 ส่วน Fix(-4.12) = -4
ถ้าในกรณีฐานข้อมูลไม่มีเลขติดลบ นิยมใช้ Int (เท่าที่เห็นนะครับ)