Как правильно произвести арифметическое действие на ячейку с условием id_nds=1
SELECT id_parts, id_nds,
(cost*(18/118(id_nds=1))) as nds,
id_orders_tehnika, id_tehnika, name, count, note, cost, date, date_give FROM
spare_parts
Используйте условные конструкции правильно: MySQL IF()
SELECT
`id_parts`,
`id_nds`,
IF (`id_nds` = 1, `cost` * (18/118), 0) AS `nds`
`id_orders_tehnika`,
`id_tehnika`,
`name`,
`count`,
`note`,
`cost`,
`date`,
`date_give`
FROM `spare_parts`;
В этом случае выборка будет подсчитывать НДС в случае, если поле id_nds
равно 1, и будет подставлять 0 в противном случае
Разобрался:
(cost*18/118*(id_nds=1)) as nds
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть список и объект, но я не знаю его порядковый номер, как я могу его удалить из списка?
Мне нужно чтобы программа выполняла код, записанный в массиве строкДопустим: