>  Q&A  >  본문

고객 ID와 20번째 거래 날짜를 가져오는 MySQL - SQL 쿼리

고객 ID 목록과 20번째 구매 날짜에 대한 쿼리를 할 수 없습니다.

열 이름이 customer_id 및 buy_date인 transaction이라는 테이블이 있습니다. 테이블의 각 행은 트랜잭션과 같습니다.

고객_ID 구매일
1 2020-11-19
2 2022-01-01
3 2021-12-05
3 2021-12-09
3 2021-12-16

이것을 시도해보고 customer_id가 언급된 횟수를 세어야 하고 그 횟수가 20이면 ID 번호를 반환한다고 가정했습니다.

으아아아

customer_ids 목록과 20번째 거래 날짜를 반환하려면 어떻게 해야 하나요?

P粉604848588P粉604848588245일 전415

모든 응답(2)나는 대답할 것이다

  • P粉724737511

    P粉7247375112024-02-18 12:59:53

    내 솔루션:

    으아악

    참조: DBFIDDLE

    MySQL5.7의 경우 다음을 참조하세요. DBFIDDLE

    으아악

    회신하다
    0
  • P粉043295337

    P粉0432953372024-02-18 11:45:56

    customer_id에 속한 거래 행을 선택하고 행 20을 기준으로 결과를 필터링해야 합니다

    으아악

    회신하다
    0
  • 취소회신하다