Не компилируется :(
CREATE FUNCTION [dbo].[fnc_get_from_DPPH_ID_Code](@ID_Code bigint, @DT datetime)
RETURNS bigint
WITH EXECUTE AS CALLER
AS
BEGIN
DECLARE @RV_ID_Code bigint
;WITH PPID(ID_Code) AS
(
SELECT MAX(ID_Code)
FROM [DB_PowerReg].[dbo].[tbl_Day]
WHERE DATEPART(dd,@DT)=day_server
AND DATEPART(mm,@DT)=month_server
AND DATEPART(yy,@DT)=year_server AND ID_Code<@ID_Code
)
SELECT ID_Code from PPID;
RETURN @RV_ID_Code
END
Как в @RV_ID_Code передать результат из SELECT ID_Code from PPID
SET @Ret_ID_Code = (SELECT ID_Code from PPID)
Вот так не хочет :(