Как я могу написать SQL-запрос, чтобы получить набор результатов, получить набор результатов из максимального времени

Вы также можете установить размер фигуры, передав словарь в параметр rc с помощью клавиши 'figure.figsize' в методе морского транспорта set:

import seaborn as sns

sns.set(rc={'figure.figsize':(11.7,8.27)})

Другой альтернативой может быть использование figure.figsize в rcParams, чтобы установить размер фигуры, как показано ниже:

from matplotlib import rcParams

# figure size in inches
rcParams['figure.figsize'] = 11.7,8.27

Более подробную информацию можно найти в документации matplotlib

0
задан D-Shih 25 March 2019 в 05:39
поделиться

4 ответа

Вы также можете попробовать использовать коррелированный подзапрос

select * from tablename a
where Time in (select max(Time) from tablename b where a.name=b.name)
0
ответ дан fa06 25 March 2019 в 05:39
поделиться

вы можете использовать коррелированный подзапрос

select t.* from table_name t
 where t.[Time]=( select max([Time]) from table_name t1 where t1.Name=t.Name)
0
ответ дан Zaynul Abadin Tuhin 25 March 2019 в 05:39
поделиться

Вы можете добиться этого, используя CTE (Common Table Expression) и функцию ранжирования.

SQL-запрос:

WITH CTE AS
(
    SELECT Name,Longititue,latutute,Time,DENSE_RANK() OVER(PARTITION BY Name ORDER BY time desc) as RN
    FROM MaxTime
)
SELECT * FROM CTE
WHERE RN = 1
0
ответ дан shishir 25 March 2019 в 05:39
поделиться

Вот способ использования ROW_NUMBER без формального подзапроса:

SELECT TOP 1 WITH TIES
    Name,
    Longititue,
    latutute,
    Time
FROM yourTable
ORDER BY
    ROW_NUMBER() OVER (PARTITION BY Name ORDER BY [Time] DESC);

enter image description here

Демонстрация

0
ответ дан Tim Biegeleisen 25 March 2019 в 05:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: