У меня есть таблица mysql, содержащая services for invoices
.Условные значения Sum в запросе mysql
это выглядит как
servicename|ammount|price|tag(type of service)|discount(service worthy of discount, true or false)|clientDiscount(client worthy of discount, true or false)
Мне нужно сделать запрос, groups by year
, sums(amount * price)
Но, если discount
и clientDiscount
являются true
мне нужно рассчитывать на discount of 15%
I попробовали с футляром и if statements
, но ничего не работает. Я действительно не знаю, что конец ведьмы начнется. И, честно говоря, я не могу понять, как работают дела и если действуют утверждения. Я думаю, мне нужно сделать одну Sum, которая содержит услуги со скидкой true и скидкой клиента true, а затем еще одна сумма, которая включает в себя услуги без скидок и добавить эти upp, чтобы получить правильную сумму? Прямо сейчас, как муравейник в моей голове.
Предоставьте некоторые данные образца и ожидаемый результат. –