Probar FUNCTIONs
Ahora toca probar las tres funciones que escribiste en el ejercicio anterior.
Este ejercicio forma parte del curso
Escritura de funciones y procedimientos almacenados en SQL Server
Instrucciones del ejercicio
- Muestra los primeros 100 registros de
PickupDate,TripDistanceyFareAmountdeYellowTripData. - Determina el turno de
PickupDatepasando el valor de la hora a la funcióndbo.GetShiftNumber; muestra el turno e inclúyelo en la cláusulaWHEREpara turnos = 2 únicamente. - Convierte
TripDistancea kilómetros con la funcióndbo.ConvertMiletoKm. - Convierte
FareAmounta euros (con tipo de cambio de 0.87) con la funcióndbo.ConvertDollar.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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;