У меня есть таблица цен для розничного программного обеспечения, которое содержит UPC для элемента, код свойства (т. Е. «REGULAR_PRICE, PROMO_PRICE») и цену.SQL - Сравнение нескольких строк в запросе
Пример таблицы:
400000320243 REGULAR_PRICE 80
400000320243 PROMO_PRICE 80
400000320250 REGULAR_PRICE 50
400000320250 PROMO_PRICE 40
Я пытаюсь написать запрос, чтобы найти, где PROMO_PRICE = REGULAR_PRICE для любого УКТ и вывести список УКТ, где выполняется это условие.
Я не могу понять, как это записать в SQL. Я использую SQL Server 2008 R2.
Попытанные псевдо-код:
for each upc:
if upc.regular_price = upc.promo_price:
print upc
Промо и регулярно в отдельных таблицах? – CBredlow
Нет, они находятся в одной таблице. – systemnate