2
我有下面的表STORAGE_CAPACITY
和我在一起。想連續排不同
CREATE TABLE STORAGE_CAPACITY(DATE_TIME DATETIME,COL1 INT,COL2 INT,COL3 INT,COL4 INT);
INSERT INTO STORAGE_CAPACITY values(SYSDATE(),1,2,3,4);
INSERT INTO STORAGE_CAPACITY values(SYSDATE(),1,2,3,4);
INSERT INTO STORAGE_CAPACITY values(SYSDATE(),4,5,6,7);
INSERT INTO STORAGE_CAPACITY values(SYSDATE(),4,5,8,9);
INSERT INTO STORAGE_CAPACITY values(SYSDATE(),1,2,3,4);
SELECT * FROM storage_capacity
現在我想的是,如果連續兩行具有相同的元素在col1中COL4的話,我只想要一個年長。
如果將來發生同樣的行,那麼我想要那一行。
所以我預計O/P
DATE_TIME, COL1, COL2, COL3, COL4
'2017-08-16 16:37:02', '1', '2', '3', '4'
'2017-08-16 16:37:18', '4', '5', '6', '7'
'2017-08-16 16:37:26', '4', '5', '8', '9'
'2017-08-16 16:37:57', '1', '2', '3', '4'
提供具有'sysdates'的數據集並不是很有幫助。 – Strawberry
@Strawberry我在預期產出中提供了相同的數據。 –
我很清楚所提供的內容,謝謝。 – Strawberry