kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20170327110702_Init/Functions/fnGetHetNapja.sql
2024-03-13 00:33:46 +01:00

20 lines
362 B
Transact-SQL

IF OBJECT_ID('dbo.fnGetHetNapja') IS NOT NULL BEGIN
DROP FUNCTION dbo.fnGetHetNapja
END
GO
CREATE FUNCTION dbo.fnGetHetNapja (@date datetime)
RETURNS int
BEGIN
DECLARE @value INT
SELECT @value = MIN(ID)
FROM T_DICTIONARYITEMBASE d
WHERE d.C_TYPE = 'HetNapjaTipus'
AND d.C_VALUE = (DATEPART(dw, @date) + 1)
RETURN @value
END;
GO