Verifica le FUNCTION
Ora è il momento di testare le tre funzioni che hai scritto nell’esercizio precedente.
Questo esercizio fa parte del corso
Scrivere funzioni e stored procedure in SQL Server
Istruzioni dell'esercizio
- Visualizza i primi 100 record di
PickupDate,TripDistanceeFareAmountdaYellowTripData. - Determina il valore del turno di
PickupDatepassando l’ora alla funzionedbo.GetShiftNumber; visualizza il turno e includilo nella clausolaWHEREper mostrare solo i turni = 2. - Converti
TripDistancein chilometri con la funzionedbo.ConvertMiletoKm. - Converti
FareAmountin Euro (con tasso di cambio 0,87) con la funzionedbo.ConvertDollar.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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;