ПРИМЕЧАНИЕ : Ваше определение, пример данных и ожидаемый результат не совпадают. Смотрите, что вы включаете в результат строку:
1111111111 1111111112 11/10/2017 21:02:44 13/10/2017 21:02:44
, где номера мобильных и SIM-карт разные.
Тем не менее, попробуйте это:
РЕДАКТИРОВАТЬ : TOP 1
был заменен на LIMIT 1
(Oracle).
SELECT LIMIT 1 Mobine_No , Sim_No , Start_Date , End_Date
FROM YourTable
WHERE Mobine_No = Sim_No
ORDER BY Start_Date DESC ;
Альтернатива:
SELECT Mobine_No , Sim_No , MAX(Start_Date) , End_Date
FROM YourTable