У меня есть таблица с продуктами. Один столбец содержит дату истечения срока годности этих продуктов.
Если у них нет такой даты истечения срока действия, написано «-».
Я хочу получить идентификаторы продуктов, срок годности которых истек, и у меня возникла следующая проблема:
Заявление :
SELECT id from product where
(select expiry from product where expiry not in ('-')) < GETDATE()
Ошибка :
Subquery returned more than 1 value. This is not permitted when the subquery
follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
Как я могу получить продукты, которые соответствуют условиям, указанным выше?