Как получить последнюю запись, используя гибкий поисковый запрос? - PullRequest
0 голосов
/ 17 октября 2019

У меня есть два атрибута A & B, как показано ниже. Я хочу получить последнюю запись из каждого набора повторяющихся записей в зависимости от времени создания.

Я пытался сделать это с функцией MAX, но гибкий поиск не поддерживает функцию MAX. Любая помощь будет оценена?

  Table : ABC

A B

100 11

100 11

100 11

200 12

200 12

300 13



 Result :

100 11

200 12

300 13

Ответы [ 2 ]

2 голосов
/ 17 октября 2019

Вы можете сделать это, используя функцию max. Пожалуйста, используйте его, как указано ниже

SELECT max({modifiedtime}) FROM {Product}
1 голос
/ 18 октября 2019

Если вы хотите выбрать строки с MAX (creationTime), но DISTINCT по столбцу A в SQL, то вы можете попробовать что-то вроде этого

SELECT t1.*
FROM ABC t1
JOIN
({{

SELECT {aCol}, MAX(creationTime) AS maxDateTime
    FROM ABC
    GROUP BY {aCol}

}}) as t2

ON t1.aCol = t2.aCol 
AND t1.creationTime = t2.maxDateTime
...