20 lines
362 B
Transact-SQL
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
|
|
|