날짜 필드를 기반으로 데이터 세트에서 최신 데이터 가져 오기

조니 본즈

쉬운 것 같지만 이해할 수 없습니다. 이 데이터 세트를 가정합니다.

ID  SID AddDate
1   123 1/1/2014
2   123 2/3/2015
3   123 1/4/2010
4   124 
5   124 
6   125 2/3/2012
7   126 2/2/2012
8   126 2/2/2011
9   126 2/2/2011

필요한 것은 가장 최근의 AddDate 및 각 SID에 대한 관련 ID입니다.

따라서 내 데이터 세트는 ID 2, 5, 6 및 7을 반환해야합니다.

나는 max (AddDate)를 시도했지만 그와 관련된 적절한 ID를 제공하지 않습니다.

내 SQL 문자열 :

SELECT First(Table1.ID) AS FirstOfID, Table1.SID, Max(Table1.AddDate) AS MaxOfAddDate
FROM Table1
GROUP BY Table1.SID;
fthiella

각 Sid에 대한 최대 추가 날짜를 반환하는 하위 쿼리를 사용한 다음이 하위 쿼리를 데이터 세트 테이블에 다시 조인 할 수 있습니다.

SELECT
  MAX(id)
FROM
  ds INNER JOIN (
    SELECT Sid, Max(AddDate) AS MaxAddDate
    FROM ds
    GROUP BY ds.Sid) mx
  ON ds.Sid = mx.Sid AND (ds.AddDate=mx.MaxAddDate or MaxAddDate IS NULL)
GROUP BY
  ds.Sid

MaxAddDate가 NULL 인 경우 (AddDate가 없음) 조인은 여전히 ​​성공해야하며 일치하는 ID가 여러 개인 경우 가장 큰 ID를 원하는 것처럼 보입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

특정 날짜 세트를 기반으로 MySQL에서 데이터 가져 오기

분류에서Dev

특정 날짜 세트를 기반으로 MySQL에서 데이터 가져 오기

분류에서Dev

날짜를 기준으로 일일 데이터를 기반으로 최대 및 최소값 가져 오기

분류에서Dev

두 테이블에서 datetime 필드별로 최신 데이터 가져 오기

분류에서Dev

데이터 그룹에서 최신 날짜를 가져 오는 QUERY 함수

분류에서Dev

날짜를 기준으로 MySQL 데이터베이스에서 데이터 가져 오기

분류에서Dev

MAX 날짜 및 고객 ID를 기반으로 데이터 가져 오기

분류에서Dev

버튼 클릭시 자주 변경되는 날짜를 기반으로 데이터베이스에서 전날 데이터 가져 오기

분류에서Dev

날짜를 기준으로 데이터를 가져 오는 SQL

분류에서Dev

현재 날짜를 기반으로 데이터를 가져 오는 SQL 쿼리

분류에서Dev

현재 날짜의 타임 스탬프를 기반으로 sqlite 데이터베이스에서 데이터 가져 오기

분류에서Dev

HKSampleQuery에서 최신 데이터 포인트 가져 오기

분류에서Dev

테이블, SQL에서 최신 레코드 날짜 가져 오기

분류에서Dev

MySQL에서 날짜별로 누적 데이터 가져 오기

분류에서Dev

mysql에서 두 날짜 사이의 데이터 가져 오기

분류에서Dev

MVC에서 두 날짜 사이의 데이터 가져 오기

분류에서Dev

열별로 DB에서 최신 데이터 가져 오기

분류에서Dev

각 레코드에 대해 mysql에서 최신 데이터 만 가져 오기

분류에서Dev

가장 최근 날짜를 기준으로 데이터 프레임의 전체 행을 가져 오는 방법

분류에서Dev

현재 날짜 및 구성된 데이터를 기반으로 레코드 가져 오기

분류에서Dev

날짜 범위에서 두 날짜 사이의 DAYs 데이터 가져 오기

분류에서Dev

R dplyr / tidyverse 데이터 프레임의 여러 열을 기반으로 최대 날짜 가져 오기

분류에서Dev

데이터베이스에서 Excel 시트로 날짜 가져 오기

분류에서Dev

Express에서 날짜를 기준으로 mongoDB에서 데이터를 가져 오는 방법.?

분류에서Dev

mysql : 최신 열에서 데이터 가져 오기

분류에서Dev

현재 날짜에 데이터베이스에서 데이터를 자동으로 가져 오는 방법

분류에서Dev

데이터 세트를 창으로 분할하고 tsql의 해당 창에서 최소값 가져 오기

분류에서Dev

R에서 특정 날짜보다 오래된 최신 데이터 찾기

분류에서Dev

변환 오류를 발생시키는 주어진 날짜 범위를 기반으로 SQL에서 데이터 가져 오기

Related 관련 기사

  1. 1

    특정 날짜 세트를 기반으로 MySQL에서 데이터 가져 오기

  2. 2

    특정 날짜 세트를 기반으로 MySQL에서 데이터 가져 오기

  3. 3

    날짜를 기준으로 일일 데이터를 기반으로 최대 및 최소값 가져 오기

  4. 4

    두 테이블에서 datetime 필드별로 최신 데이터 가져 오기

  5. 5

    데이터 그룹에서 최신 날짜를 가져 오는 QUERY 함수

  6. 6

    날짜를 기준으로 MySQL 데이터베이스에서 데이터 가져 오기

  7. 7

    MAX 날짜 및 고객 ID를 기반으로 데이터 가져 오기

  8. 8

    버튼 클릭시 자주 변경되는 날짜를 기반으로 데이터베이스에서 전날 데이터 가져 오기

  9. 9

    날짜를 기준으로 데이터를 가져 오는 SQL

  10. 10

    현재 날짜를 기반으로 데이터를 가져 오는 SQL 쿼리

  11. 11

    현재 날짜의 타임 스탬프를 기반으로 sqlite 데이터베이스에서 데이터 가져 오기

  12. 12

    HKSampleQuery에서 최신 데이터 포인트 가져 오기

  13. 13

    테이블, SQL에서 최신 레코드 날짜 가져 오기

  14. 14

    MySQL에서 날짜별로 누적 데이터 가져 오기

  15. 15

    mysql에서 두 날짜 사이의 데이터 가져 오기

  16. 16

    MVC에서 두 날짜 사이의 데이터 가져 오기

  17. 17

    열별로 DB에서 최신 데이터 가져 오기

  18. 18

    각 레코드에 대해 mysql에서 최신 데이터 만 가져 오기

  19. 19

    가장 최근 날짜를 기준으로 데이터 프레임의 전체 행을 가져 오는 방법

  20. 20

    현재 날짜 및 구성된 데이터를 기반으로 레코드 가져 오기

  21. 21

    날짜 범위에서 두 날짜 사이의 DAYs 데이터 가져 오기

  22. 22

    R dplyr / tidyverse 데이터 프레임의 여러 열을 기반으로 최대 날짜 가져 오기

  23. 23

    데이터베이스에서 Excel 시트로 날짜 가져 오기

  24. 24

    Express에서 날짜를 기준으로 mongoDB에서 데이터를 가져 오는 방법.?

  25. 25

    mysql : 최신 열에서 데이터 가져 오기

  26. 26

    현재 날짜에 데이터베이스에서 데이터를 자동으로 가져 오는 방법

  27. 27

    데이터 세트를 창으로 분할하고 tsql의 해당 창에서 최소값 가져 오기

  28. 28

    R에서 특정 날짜보다 오래된 최신 데이터 찾기

  29. 29

    변환 오류를 발생시키는 주어진 날짜 범위를 기반으로 SQL에서 데이터 가져 오기

뜨겁다태그

보관