กระทู้เก่าบอร์ด อ.Yeadram
10,575 10
URL.หัวข้อ /
URL
คำนวณด้วย query ทำอย่างไร
รบกวนสอบถามว่า ถ้าต้องการสร้าง query โดยให้มีการคำนวณว่า
ถ้า เงินเดือนอยู่ระหว่าง 0-14000 คิดภาษี 3%
เงินเดือนอยู่ระหว่าง 14001-18000 คิดภาษี 5%
เงินเดือนอยู่ระหว่าง 18001 ขึ้นไป คิดภาษี 7%
โดยผมมีช่องเงินเดือนอยู่แล้วในคิวรี และต้องการสร้างฟิลด์ถัดไป เพื่อให้คิดภาษี ต้องกำหนดสูตรตรงช่องไหนอย่างไร หรือต้องใช้ between .. and.. หรือไม่ครับ รบกวนด้วยครับ งง ทั้งคืนแล้วครับ
ขอบคุณมากๆครับ
ถ้า เงินเดือนอยู่ระหว่าง 0-14000 คิดภาษี 3%
เงินเดือนอยู่ระหว่าง 14001-18000 คิดภาษี 5%
เงินเดือนอยู่ระหว่าง 18001 ขึ้นไป คิดภาษี 7%
โดยผมมีช่องเงินเดือนอยู่แล้วในคิวรี และต้องการสร้างฟิลด์ถัดไป เพื่อให้คิดภาษี ต้องกำหนดสูตรตรงช่องไหนอย่างไร หรือต้องใช้ between .. and.. หรือไม่ครับ รบกวนด้วยครับ งง ทั้งคืนแล้วครับ
ขอบคุณมากๆครับ
10 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R04797
ขออภัย ไม่รูทำไมมัน post เครื่องหมายตัดเครื่องหมายบางคำ เดียวลองใหม่
VAT:IIF([Sarary]>0 and <=14000 ,สูตรคำนวณ3,IIF([Sarary]>=14001and <=1800,สูตรคำนวณ5,สูตรคำนวณ7))
VAT:IIF([Sarary]>0 and <=14000 ,สูตรคำนวณ3,IIF([Sarary]>=14001and <=1800,สูตรคำนวณ5,สูตรคำนวณ7))
3 @R04798
อันสุดท้ายน่าจะใกล้เคียงแล้วครับ ลองปรับเอานะครับ
4 @R04800
เรียนคุณ Krathok-man
เนื่องจาก เครื่องหมายและสัญญลักษณ์ต่างๆ เป็นสิ่งที่ใช้ร่วมกัน ในทุกๆ ภาษา
ทั้ง VBA (โค้ดตัวอย่างต่างๆ ที่จะโพสต์)
ทั้ง ASP (โค้ดสคริปต์ของเว็บบอร์ดที่จะใช้ในการรับข้อมูล บันทึกข้อมูล)
ทั้ง HTML (โค้ดที่ใช้ในการแสดงผลผ่าน Browser)
โดยเฉพาะ เครื่องหมาย มากกว่า น้อยกว่า คอมม่า อัมเพอร์แซนด์ มันจึงค่อนข้างจะมีปัญหาบ่อยๆ ในการแสดงผล
ผมพยามหาวิธีแก้ให้แล้ว (แต่ได้ผลไม่ 100%หรอกครับ อิอิ ไม่เก่งพอ) โดย
เมื่อจะโพสต์ข้อความที่เป็นโค้ด ให้คลิ๊กไอคอน ตัวสุดท้ายครับ ที่เห็นเป็นปุ่ม มีเครื่องหมาย น้อยกว่ากับเครื่องหมายมากกว่านั่นครับ เมื่อกดแล้ว บริเวณพื้นที่โพสต์จะมี แท็กมาให้ ก็ค่อยแทรกโค้ดลงไปภายในแท็กนั่นเลยครับ เมื่อ ASP มันเห็นหัวแท็ก ท้ายแท็ก มันจะหาวิธีป้องกันการตัดต่อ การแทนที่ ของ HTML ครับ
เนื่องจาก เครื่องหมายและสัญญลักษณ์ต่างๆ เป็นสิ่งที่ใช้ร่วมกัน ในทุกๆ ภาษา
ทั้ง VBA (โค้ดตัวอย่างต่างๆ ที่จะโพสต์)
ทั้ง ASP (โค้ดสคริปต์ของเว็บบอร์ดที่จะใช้ในการรับข้อมูล บันทึกข้อมูล)
ทั้ง HTML (โค้ดที่ใช้ในการแสดงผลผ่าน Browser)
โดยเฉพาะ เครื่องหมาย มากกว่า น้อยกว่า คอมม่า อัมเพอร์แซนด์ มันจึงค่อนข้างจะมีปัญหาบ่อยๆ ในการแสดงผล
ผมพยามหาวิธีแก้ให้แล้ว (แต่ได้ผลไม่ 100%หรอกครับ อิอิ ไม่เก่งพอ) โดย
เมื่อจะโพสต์ข้อความที่เป็นโค้ด ให้คลิ๊กไอคอน ตัวสุดท้ายครับ ที่เห็นเป็นปุ่ม มีเครื่องหมาย น้อยกว่ากับเครื่องหมายมากกว่านั่นครับ เมื่อกดแล้ว บริเวณพื้นที่โพสต์จะมี แท็กมาให้ ก็ค่อยแทรกโค้ดลงไปภายในแท็กนั่นเลยครับ เมื่อ ASP มันเห็นหัวแท็ก ท้ายแท็ก มันจะหาวิธีป้องกันการตัดต่อ การแทนที่ ของ HTML ครับ
5 @R04803
เรียน krathon-man
ผมลองทำตามแล้วครับ ยัง syntax error อยู่เลยครับ
โดยผมทำตามนี้ครับ
VAT:IIF([Sarary]>0 and <=14000 ,[sarary*.03],IIF([Sarary]>=14001and <=1800,[sarary]*.05,[sarary]*.07))
โดยเครื่องจะแจ้งตรงคำว่า and ตัวแรกครับ รบกวนด้วยครับ
ผมลองทำตามแล้วครับ ยัง syntax error อยู่เลยครับ
โดยผมทำตามนี้ครับ
VAT:IIF([Sarary]>0 and <=14000 ,[sarary*.03],IIF([Sarary]>=14001and <=1800,[sarary]*.05,[sarary]*.07))
โดยเครื่องจะแจ้งตรงคำว่า and ตัวแรกครับ รบกวนด้วยครับ
6 @R04804
test
7 @R04805
IIf([Sarary] มากกว่า 0 And [sarary]น้อยกว่าหรือเท่ากับ 14000,0.03*[sarary],IIf([sarary] มากกว่าหรือเท่ากับ 14001 And [sarary] น้อยกว่า18000,0.05*[sarary],0.07*[sarary]))
มากกว่า น้อยกว่า ไปแทนเครื่องหมายเอาครับ
มากกว่า น้อยกว่า ไปแทนเครื่องหมายเอาครับ
8 @R04806
VAT:IIF([Sarary]>0 and [Sarary]<=14000 ,[sarary]*.03,IIF([Sarary]>=14001 and [Sarary]<=18000,[sarary]*.05,[sarary]*.07))
9 @R04809
ขอบคุณ Krathok-man และ yeadram มากๆ เลยครับ โอเคมากเลย แหล่มจริงๆ ยิ้มออกเลย เอาจะมาขอคำปรึกษาอีกนะครับ ขอบคุณมากๆๆๆๆ
10 @R13552
ขอบคุณค่ะ เป็นประโยชน์อย่างมาก
ไม่รู้จะขอบคุณยังไงแล้ว T^T
ดีใจมากที่เจอกระทู้คำถาม - คำตอบนี้
ไม่รู้จะขอบคุณยังไงแล้ว T^T
ดีใจมากที่เจอกระทู้คำถาม - คำตอบนี้
Time: 0.2382s
VAT:IIF([Sarary]>0 and==14001and <=1800,สูตรคำนวณ5%,สูตรคำนวณ7%))
ประมาณนี้ครับ