Как правильно написать запрос с датой(не могу корректно написать ибо не могу понять)
"Вывести количество новых товаров в магазине - товаров которые были поставлены на протяжении последней недели(7 дней)"
Делал такое:
SELECT COUNT(Product.idProduct) FROM Product WHERE Product.idProduct IN
(SELECT Dalivery.idProduct FROM Dalivery
WHERE (YEAR(Dalivery.DateDelivery) BETWEEN YEAR(DATE_ADD(GETDATE(), INTERVAL -7 DAY)) AND GETDATE() ) );
И что-то делаю не так
Не нашел объяснения работы с датами
Нашел пример похожий на стаковерфлов там было это YEAR, не понимаю зачем оно там
тип данных на Dalivery.DateDelivery - date