У меня есть таблица Item_X
которая имеет первичные столбцы как Item_id,Country,Date_from
. Другая колонка, не входящая в состав PK
, составляет Date_To
, TypeOfSale
. Есть TypeOfSale
как 1, 2, 3.Непрерывные записи, недостающие временные промежутки.
В течение определенного периода времени действителен только по типу продажи. Для Ex: -
Дата От всегда Date_to + 1.
У меня есть некоторые записи в моей таблице, которые являются прерывистыми. Пример: -
Запись с 1 февраля по 29 февраля отсутствует.
Я хочу найти все такие записи. Первую запись не следует учитывать, и последняя запись может иметь To_date как null.
У вас есть столбец, который определяет _order_ этих записей продаж? –
@ AJ- Являются интервалами, которые должны быть календарными месяцами, или это просто совпадение в вашем примере ввода? Если три месяца подряд отсутствуют, вам нужны три строки на выходе или один (показ, например, 1 октября 2015 года и 31 декабря 2015 года)? Кроме того, какова дата начала и окончания OVERALL? Или вам нужны только пробелы МЕЖДУ существующими строками, а также не перед первой строкой или после последнего? Являются ли столбцы даты символьными типами данных или фактическим типом даты? – mathguy
Или ... подождите ... вы просите показать существующие строки в таблице, где есть пробелы? Что именно вам нужно, чтобы результат выглядел? – mathguy