SQL 쿼리 생성

지난달의 고유 로그인을 집계하고 정렬하는 SQL 쿼리 생성

모델을 직접 쿼리하고 Cloud 콘솔에서 다른 매개변수 값을 사용하거나 Vertex AI API를 직접 호출하여 반환된 결과를 테스트할 수 있습니다.

자유 형식 프롬프트

아래 설명에 따라 스키마가 있는 테이블을 살펴보세요.

  • 열 이름 - 설명
  • 사용자 이름 - 로그인하는 사용자 이름
  • LicenseType - "MultiUse" 또는 "SingleUse"
  • LoginTime - 로그인 이벤트의 날짜/시간

데이터 분석 전문가로서 지난 3개월 동안 사용자 목록, 라이선스 유형, 사용자가 로그인한 고유 일수를 표시하도록 SQL 쿼리를 작성합니다. 개월당 로그인 수가 가장 많은 것부터 가장 적은 것까지 순서대로 정렬합니다.

응답


  WITH DailyLogins AS (
  SELECT
  Username,
  LicenseType,
  CAST(LoginTime AS DATE) AS LoginDate
  FROM your_table_name
  WHERE LoginTime >= DATEADD(month, -3, GETDATE()) -- Filter for last 3 months
  ),
  MonthlyLoginCounts AS (
  SELECT
  Username,
  LicenseType,
  COUNT(DISTINCT LoginDate) AS MonthlyLoginCount
  FROM DailyLogins
  GROUP BY Username, LicenseType
  )
  SELECT
  Username,
  LicenseType,
  MonthlyLoginCount
  FROM MonthlyLoginCounts
  ORDER BY MonthlyLoginCount DESC;
모델: gemini-1.5-pro-preview-0409
강도: 1
최대 출력 토큰: 8192
최상위 K: 40
최상위 P: 0.95