Um entra, um sai
Crie uma função chamada SumRideHrsSingleDay() que retorne o tempo total de corrida em horas para o parâmetro @DateParm recebido.
Este exercicio faz parte do curso
Escrevendo Funções e Procedures no SQL Server
Instruções do exercicio
- Defina o parâmetro de entrada do tipo
date-@DateParme um tipo de dado de retornonumeric. - Use as palavras-chave
BEGIN/END. - Na sua instrução
SELECT, faça oSUMda diferença entreStartDateeEndDatedas transações que têm o mesmo valor deStartDateque o parâmetro passado. - Use
CASTpara comparar a partedatedeStartDatecom@DateParm.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
-- 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
___