CommencezCommencez gratuitement

DECLARE et CAST

Utilisons DECLARE() et CAST() pour combiner une variable de date et une variable d'heure en une variable de type datetime.

Cette activité fait partie du cours

Écrire des fonctions et des procédures stockées dans SQL Server

Voir le cours

Instructions de l’exercice

  • Créez une variable time nommée @ShiftStartTime et assignez-lui la valeur initiale `'08:00 AM'.
  • Créez une variable date nommée @StartDate et définissez-la à la première StartDate de la table BikeShare.
  • Créez une variable datetime nommée `@ShiftStartDateTime.
  • Convertissez @StartDate et @ShiftStartTime en types de données datetime et affectez le résultat à @ShiftStartDateTime.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- 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
Modifier et exécuter le code