Извиняюсь еще раз. Скрипт работает, но после того как был заменён TOTAL на SUM, то он перестал показывать результат если есть товар в наличии, но еще не разу не было продажи.
(SELECT SUM(sklad.amount) FROM sklad WHERE sklad.id_product=product.id)
-
(SELECT SUM(order_details.amount) FROM order_details WHERE order_details.id_product=product.id )
sklad.amount (строка наличия товара) и order_details.amount (когда товар уходит)
Так вот, где допустим есть 10 товаров и 1 продажа, он показывает отлично наличие, а где есть товар, но продаж еще не было, то клетка пустая. Логически я предпологаю что где то нужно дописать что то типо >0 Так как именно с нулём где то проблемма, но не получилось правильно это сделать.
(опять же если вернуться на ТОТАЛ с таким же скриптом, то отображается нормально)
PS. Вариант с
(SELECT SUM(sklad.amount) FROM sklad WHERE sklad.id_product=product.id)
-
(SELECT SUM(order_details.amount) FROM order_details WHERE order_details.id_product=product.id AND order_details.amount > 0)
Не работает так же