이 쿼리는 줄 사이의 구문 오류를 제공합니다. 어떻게 해결할 수 있을까요?SQL에서 'when - between'문을 어떻게 사용할 수 있습니까?
alter FUNCTION [dbo].[fn_GetActivityLogsArranger]
(
@time AS nvarchar(max)
)
RETURNS nvarchar(max)
AS
BEGIN
declare @Return varchar(30)
select @Return = case @time
when between '15:00' and '15:30' then '15:00-15:30'
when between '15:30' and '16:00' then '15:30-16:00'
when between '16:00' and '16:30' then '16:00-16:30'
when between '16:00' and '16:30' then '16:00-16:30'
when between '16:30' and '17:00' then '16:30-17:00'
when between '17:00' and '17:30' then '17:00-17:30'
when between '17:30' and '18:00' then '17:30-18:00'
else 'Unknown'
Return @Return
end
의견을 남겨주세요. 감사합니다 –
감사합니다. 당신이 올바른지. 다른 ques보십시오. http : //stackoverflow.com/questions/829089/how-to-call-user-defined-function-in-order-to-use-with-select-group-by-order-by – Penguen