One in one out
Create a function named SumRideHrsSingleDay() which returns the total ride time in hours for the @DateParm parameter passed.
Cet exercice fait partie du cours
Writing Functions and Stored Procedures in SQL Server
Instructions
- Define input parameter of type
date-@DateParmand a return data type ofnumeric. - Use
BEGIN/ENDkeywords. - In your
SELECTstatement,SUMthe difference between theStartDateandEndDateof the transactions that have the sameStartDatevalue as the parameter passed. - Use
CASTto compare thedateportion ofStartDateto the@DateParm.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Create SumRideHrsSingleDay
___ ___ SumRideHrsSingleDay (___ date)
-- Specify return data type
___ ___
AS
-- Begin
___
RETURN
-- Add the difference between StartDate and EndDate
(SELECT SUM(DATEDIFF(second, StartDate, EndDate))/3600
FROM CapitalBikeShare
-- Only include transactions where StartDate = @DateParm
WHERE ___(StartDate AS ___) = ___)
-- End
___