Testar FUNCTIONs
Agora é hora de testar as três funções que você escreveu no exercício anterior.
Este exercicio faz parte do curso
Escrevendo Funções e Procedures no SQL Server
Instruções do exercicio
- Exiba os primeiros 100 registros de
PickupDate,TripDistanceeFareAmountdeYellowTripData. - Determine o valor do turno de
PickupDatepassando o valor da hora para a funçãodbo.GetShiftNumber; exiba o turno e inclua-o na cláusulaWHEREapenas para shifts = 2. - Converta
TripDistancepara quilômetros com a funçãodbo.ConvertMiletoKm. - Converta
FareAmountpara Euro (com taxa de câmbio de 0,87) com a funçãodbo.ConvertDollar.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
SELECT
-- Select the first 100 records of PickupDate
TOP 100 ___,
-- Determine the shift value of PickupDate
dbo.___(___(___, ___)) AS 'Shift',
-- Select FareAmount
FareAmount,
-- Convert FareAmount to Euro
dbo.___(___, 0.87) AS 'FareinEuro',
-- Select TripDistance
TripDistance,
-- Convert TripDistance to kilometers
dbo.___(___) AS 'TripDistanceinKM'
FROM YellowTripData
-- Only include records for the 2nd shift
WHERE dbo.___(___(___, ___)) = 2;