Так что у меня есть эта проблема. Скажем, я уже сгруппировал переменную, я пытаюсь выбрать первую группу из повторяющихся групп.SQL-группирование переменных и выбор последней строки первой группы повторяющейся группы
Table1
ProductID Name Dates
----------- ---------------------------------- ----------
491 Paint - Silver 1999/08/1
491 Paint - Silver 1999/12/23
491 Paint - Blue 2000/1/1
491 Paint - Silver 2001/1/1
491 Paint - Red 2001/1/21
491 Paint - Red 2001/1/25
491 Paint - Silver 2002/3/4
491 Paint - Blue 2003/4/14
491 Paint - Blue 2003/4/15
491 Paint - Blue 2004/3/26
491 Paint - Red 2005/2/1
491 Paint - Red 2005/5/1
491 Paint - Yellow 2006/7/2
491 Paint - Yellow 2009/1/1
491 Paint - Black 2010/1/1
491 Paint - Black 2011/1/3
Проблема заключается в том, я хочу, чтобы выбрать Paint - Серебро, когда до его смены краски - синий, следовательно, дата будет 1999/12/23 для краски - серебро. В двух словах я хочу получить последнюю дату первого продукта, прежде чем он будет изменен на другой продукт для productID = 491. Это просто для одного идентификатора продукта (I.e 491). Я хочу сделать это для нескольких идентификаторов продуктов, которые имеют одинаковый формат. Ничто не работает, и любая помощь вообще будет оценена
Что вы пытаетесь до сих пор? –