У меня есть таблица истории со следующими значениямиПолучить новое измененное значение из истории Таблица
CREATE TABLE History (SnapShotDate DATETIME, UID VARCHAR(10), DUEDATE DATETIME)
INSERT INTO History VALUES ('03-23-2015','PT-01','2015-04-22')
INSERT INTO History VALUES ('03-30-2015','PT-01','2015-04-20')
INSERT INTO History VALUES ('04-06-2015','PT-01','2015-06-30')
INSERT INTO History VALUES ('03-23-2015','PT-02','2015-04-22')
INSERT INTO History VALUES ('03-30-2015','PT-02','2015-04-22')
INSERT INTO History VALUES ('04-06-2015','PT-02','2015-04-22')
INSERT INTO History VALUES ('03-23-2015','PT-03','2015-04-18')
INSERT INTO History VALUES ('03-30-2015','PT-03','2015-04-22')
INSERT INTO History VALUES ('04-06-2015','PT-03','2015-04-22')
мне нужен выход в указанном ниже формате. Мне нужно последнее измененное значение для любого данного UID. Пожалуйста, помогите мне в получении ниже результата
ВЫХОД
UID PreviousDueDate CurrentDueDate
----------------------------------------
PT-01 2015-04-20 2015-06-30
PT-02 2015-04-22 2015-04-22
PT-03 2015-04-18 2015-04-22
Thanks
Если у вас есть тип данных столбцов даты как varchar (как указано в одном из ваших комментариев), почему вы поставили datetime в инструкции create table? Это не помогает людям, которые пытаются вам помочь. – wonderbell