Мне нужно написать запрос выбора sql для таблицы, но у меня есть 1 особое условие, с которым у меня проблема. Моя структура таблицы выглядит следующим образом:
ID Name Serial CreatedOn
1 A 1000 2014-10-10
2 A 1000 2014-10-12
3 A 1000 2014-12-12
4 B 1023 2014-10-01
Мой запрос должен сравнивать даты создания, если есть 1 или более записей с одинаковыми именами и серийными номерами, а дата создания менее чем на 1 месяц старше других, их необходимо удалить. Например, в моей примерной таблице строка с идентификатором = 2 должна быть удалена из моего запроса на выборку, поскольку она содержит те же данные, что и первая строка, и дата меньше, чем на 1 месяц старше, но она должна отображать третью строку с момента создания. Дата более чем на 1 месяц старше.
Как я могу написать этот запрос на выборку?
Спасибо,