시작하기무료로 시작하기

DECLARE & CAST

DECLARE()CAST()를 사용해서 날짜 변수와 시간 변수를 하나의 datetime 변수로 결합해 보세요.

이 연습은 강의의 일부입니다

SQL Server에서 함수와 저장 프로시저 작성하기

강의 보기

연습 안내

  • @ShiftStartTime이라는 time 변수를 만들고 초기값을 '08:00 AM'으로 설정하세요.
  • @StartDate라는 date 변수를 만들고 BikeShare 테이블의 첫 번째 StartDate로 설정하세요.
  • `@ShiftStartDateTime이라는 datetime 변수를 만드세요.
  • @StartDate@ShiftStartTime을 datetime 데이터 형식으로 변환해 @ShiftStartDateTime에 할당하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Create @ShiftStartTime
___ ___ AS time = '08:00 AM'

-- Create @StartDate
___ ___ AS date

-- Set StartDate to the first StartDate from CapitalBikeShare
___ 
	___ = (
    	SELECT TOP 1 ___ 
    	FROM CapitalBikeShare 
    	ORDER BY StartDate ASC
		)

-- Create ShiftStartDateTime
___ ___ AS datetime

-- Cast StartDate and ShiftStartTime to datetime data types
___ @ShiftStartDateTime = ___(___ AS datetime) + ___(___ AS datetime) 

SELECT @ShiftStartDateTime
코드 편집 및 실행