นิพจน์ สูตรการคำนวนหาส่วนลดในคิวรี่



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

05 ก.พ. 61 , 20:14:14
อ่าน 663 ครั้ง

Naomi

  • สมาชิกไท.Access
  • กระทู้: 1

  • ขอบคุณ ไท.Access

    • ดูรายละเอียด

สวัสดีครับ คือผมต้องการทราบสูตรการคำนวนหาส่วนลดในคิวรี่อ่าครับ
โดยโจทย์  จะเป็นอย่างนี้
-จำนวนสั่งมากกว่า 15 ชิ้น ให้ส่วนลด 2%
-จำนวนสั่งมากกว่า 20 ชิ้น ให้ส่วนลด 3%
-จำนวนสั่งมากกว่า 30 ชิ้น ให้ส่วนลด 4%
รบกวนผู้รู้ช่วยตอบหน่อยนะครับ
ขอบคุณครับ
« แก้ไขครั้งสุดท้าย: 05 ก.พ. 61 , 20:16:47 โดย Naomi »

 

06 ก.พ. 61 , 14:52:03
ตอบกลับ #1

TTT

> นิพจน์ สูตรการคำนวนหาส่วนลดในคิวรี่
« ตอบกลับ #1 เมื่อ: 06 ก.พ. 61 , 14:52:03 »
สมมุติคุณมีตาราง Transaction ประมาณนี้
-------------------------------------------
ProductName    Quantity    Price
        A                 10         5
        A                 15         5
        A                 20         5
        A                 25         5
-------------------------------------------
- ในคิวรี่ก็ให้สร้างฟิลด์เพิ่มดังนี้
subtotal: สำหรับรวมราคาย่อย
Discount: คำนวณส่วนลดตามเงื่อนไข
Total: รวมราคา
- สมมุติตารางชื่อ Table1
------------------------------------------------------
SELECT ProductName, Quantity, Price,
[Quantity]*[Price] AS subTotal,
IIf([Quantity] Between 16 And 20,([Quantity]*[Price])*0.02,IIf([Quantity] Between 21 And 30,([Quantity]*[Price])*0.03,IIf([Quantity]>30,([Quantity]*[Price])*0.04,0))) AS Discount, [subTotal]-[Discount] AS Total
FROM Table1;
-------------------------------------------------------
ประมาณนี้ครับ ปรับใช้ดู
« แก้ไขครั้งสุดท้าย: 06 ก.พ. 61 , 14:54:56 โดย TTT »
ฐานข้อมูลเป็นเรื่องใกล้ตัว ใครๆก็ทำฐานข้อมูลเองได้นะครับhttp://www.youtube.com/c/AccessCreator link
 


บอร์ดเรียนรู้ Access สำหรับคนไทย