Я работаю с автором отчета (DataInsights). В этом конкретном отчете у некоторых клиентов есть «Специальный тариф», а некоторые нет. Для тех, кто это делает, есть срок годности. В настоящее время отчет дает несколько строк на каждого клиента, у которого есть специальная ставка, потому что каждое заклинание специальной ставки генерирует свою собственную линию. Нам нужен простой оператор SQL, который будет содержать все записи, которые не имеют «Специальной скорости», и возвращает только строку для последней «Специальной цены» «Дата истечения срока действия», если она попадает в течение последних 3 месяцев. (Если не существует никакого способа, чтобы ограничить его до последних 3-х месяцев, то это нормально, нам нужно просто самая последняя линия)Самая последняя запись в течение 3 месяцев, если таковая существует
Пример:
(ток)
Name Client # Rate Exp. Date
John Doe 12345 Special 01/12/2014
John Doe 12345 Special 01/12/2015
John Doe 12345 Special 01/12/2016
Jane White 78965
Dixie Brown 45879 Exceptional 07/30/2011
Dixie Brown 45879 Exceptional 07/30/2012
Dixie Brown 45879 Exceptional 07/30/2013
(должен быть)
John Doe 12345 Special 01/12/2016
Jane White 78965
Dixie Brown 45879
какой тип SQL, PL SQL? – codeMonger123
Это поможет увидеть структуры таблиц, образцы данных, ожидаемый результат, то, что вы пробовали, и почему это не сработало (неправильные данные, сообщение об ошибке и т. Д.). Пожалуйста, прочитайте: http://stackoverflow.com/help/how-to-ask –