EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Muestra los primeros 100 registros de PickupDate, TripDistance y FareAmount de YellowTripData.
  • Determina el turno de PickupDate pasando el valor de la hora a la función dbo.GetShiftNumber; muestra el turno e inclúyelo en la cláusula WHERE para turnos = 2 únicamente.
  • Convierte TripDistance a kilómetros con la función dbo.ConvertMiletoKm.
  • Convierte FareAmount a euros (con tipo de cambio de 0.87) con la función dbo.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;
Editar y ejecutar código