Разделите деньги на MYSQL или BigDecimal Java - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу разделить налоговые деньги на равные.

Постановка задачи: Покупатель приобретает товар 3 кол. И общий налог на 3 кол-ва составляет $ 10.

Теперь я должен получить налог за налог. 10/3 = 3,33

, но в общей сложности это не даст мне 10 долларов.

Я должен решить эту проблему с помощью MySQL.

SELECT OH.ORDER_ID, SUM(OA.AMOUNT) AS TOTAL_TAX, OI.QUANTITY AS ORDERED_QTY, (SUM(OA.AMOUNT)/OI.QUANTITY) AS TAX_PER_QTY
FROM ORDER_HEADER OH,
     ORDER_ADJUSTMENT OA,
     ORDER_ITEM OI
WHERE AND OH.ORDER_ID = OA.ORDER_ID
  AND OH.ORDER_ID  ='SGSM11592'
  AND OI.ORDER_ID = OH.ORDER_ID
  AND OI.ORDER_ITEM_SEQ_ID = OA.ORDER_ITEM_SEQ_ID
group by OA.ORDER_ADJUSTMENT_TYPE_ID, OA.ORDER_ITEM_SEQ_ID, OA.COMMENTS, OH.ORDER_ID, OA.SOURCE_PERCENTAGE
order by OI.ORDER_ITEM_SEQ_ID;

Не знаю У меня нет точного решения, чтобы справиться с

Могу ли я сделать то же самое с BigDecimal java ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...