-- Creating a function for determining Daylight vs Nighttime
CREATE FUNCTION FINDTIMEOFDAY(
@CollisionDate DATE,
@CollisionTime TIME)
RETURNS VARCHAR(8)
AS
BEGIN
DECLARE @MONTHN INT;
DECLARE @SUNRISE TIME;
DECLARE @SUNSET TIME;
SELECT @MONTHN = MONTH(@CollisionDate);
SELECT @SUNRISE = SUNRISE, @SUNSET = SUNSET
FROM PortfolioProject.dbo.SeattleSunriseSunset
WHERE MONTHN = @MONTHN;
RETURN CASE
WHEN @CollisionTime >= @SUNRISE AND @CollisionTime < @SUNSET THEN 'Daylight'
ELSE 'Night'
END;
END;