11.Hours to Complete Database Basics MS SQL Exam 8 April 2021
Здравейте,
Някой ако сподели решение на тази на пръв поглед лесна задача, много ще съм благодарна.
1во не мога да разбера дали трябва да връща само една стойност или няколко, както е показано на примера. Според условието би трябвало да е една.
Не мога да си представя и как да проверя по отделно дали датата на започване и прикл'чване са нула.
CREATE FUNCTION udf_HoursToComplete(@StartDate DATETIME, @EndDate DATETIME)
RETURNS INT
BEGIN
DECLARE @result INT=(
SELECT
IIF(DATEDIFF(HOUR,@StartDate,@EndDate)IS NULL,0,DATEDIFF(HOUR,@StartDate,@EndDate))
FROM Reports);
RETURN @result;
END
Предварително благодаря.
Благодаря ти!
Много си прав, то това е смисълът на процедурата, да не е обвързана с конкретна таблица и да работи в общия случай:)
Поздрави.
Дени