CommencerCommencez gratuitement

Exécuter une scalaire avec SELECT

Vous avez précédemment créé une fonction scalaire nommée SumRideHrsDateRange(). Exécutez cette fonction pour l’intervalle de dates allant de '3/1/2018' à '3/10/2018' en passant des variables de date locales.

Cet exercice fait partie du cours

<cours>Écrire des fonctions et des procédures stockées dans SQL Server</cours>
Voir le cours

Instructions de l’exercice

  • Créez des variables @BeginDate et @EndDate de type date avec les valeurs '3/1/2018' et '3/10/2018'.
  • Exécutez la fonction SumRideHrsDateRange() en passant les variables @BeginDate et @EndDate.
  • Incluez les variables @BeginDate et @EndDate dans votre instruction SELECT avec le résultat de la fonction.

Exercice interactif pratique

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

-- Create @BeginDate
___ ___ AS date = '___'
-- Create @EndDate
___ ___ ___ ___ = '3/10/2018' 
SELECT
  -- Select @BeginDate
  ___ AS BeginDate,
  -- Select @EndDate
  ___ AS EndDate,
  -- Execute SumRideHrsDateRange()
  dbo.___(___, ___) AS TotalRideHrs
Modifier et exécuter le code