Я пытаюсь вернуть список медленно движущихся товаров.Всякий раз, когда происходит продажа, элементы записываются в таблицу saleItems.Я хочу получить те предметы из таблицы inventoryMaster, которые не появлялись в таблице saleItems в течение последних N дней.Вот моя структура.
db_inventory - all inventory items are stored here in stockmain table
db_main - all sale transactions recorded here in saleitems table
ниже приведен запрос, который выдает мне ошибку
SELECT db_inventory.StockMain.ItemCode
FROM
db_inventory.StockMain
JOIN
db_main.SaleItems
ON
db_main.SaleItems.ItemID=db_inventory.StockMain.ItemCode
WHERE NOT IN(
SELECT db_main.SaleItems.ItemID FROM db_main.SaleItems
WHERE db_main.SaleItems.saledate BETWEEN
DATE_SUB(CURDATE(),INTERVAL 90 DAY) AND NOW()
)