인라인 TVF
입력 매개변수와 동일한 StartDate를 가진 각 StartStation에 대해 라이드 횟수와 총 라이드 기간을 반환하는 인라인 테이블 값 함수(table-valued function)를 만드세요.
이 연습은 강의의 일부입니다
SQL Server에서 함수와 저장 프로시저 작성하기
연습 안내
datetime형식의 입력 매개변수@StartDate하나를 받고TABLE데이터 형식을 반환하는SumStationStats함수를 만드세요.COUNT()와ID를 사용해 전체RideCount를 계산하세요.SUM()과DURATION을 사용해TotalDuration을 계산하세요.StartStation으로 그룹화하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Create the function
___ ___ SumStationStats(___ AS ___)
-- Specify return data type
___ ___
AS
RETURN
SELECT
StartStation,
-- Use COUNT() to select RideCount
___(___) AS RideCount,
-- Use SUM() to calculate TotalDuration
___(___) AS TotalDuration
FROM CapitalBikeShare
WHERE CAST(StartDate as Date) = @StartDate
-- Group by StartStation
___ ___ ___;