другое решение

тройкой таблицы со следующими полями:

SKU, EVENTSTARTDATE, EVENTENDDATE, PRICE, (...etc...)

и здесь размещены тысячи строк, это пример данных (даты указаны в формате YYMMDD, исключая код века)

1111111, 101224, 101231, 10.99
1111111, 110208, 110220, 9.99
1111111, 110301, 110331, 8.99
2222222, 101112, 101128, 15.99
2222222, 101201, 110102, 14.99
etc

Я хотел бы, чтобы оператор SELECT возвращал одну строку на SKU с максимальным EVENTSTARTDATE без предложения WHERE, изолирующего конкретный SKU или неполное подмножество SKU (требуемый оператор SELECT должен возвращать одну строку на SKU для всех SKU). В конечном итоге я хотел бы добавить критерии, согласно которым начальная дата меньше или равна текущей дате, а конечная дата больше или равна текущей дате, но сначала мне нужно где-то начать.

Пример желаемых результатов (на данный момент просто максимальная дата):

1111111, 110301, 110331, 8.99
2222222, 101201, 110102, 14.99
etc.

Ответы на вопрос(3)

Ваш ответ на вопрос