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

39 lines
1.2 KiB
Transact-SQL

-- =============================================
-- Nem kötött munkaidő részletező nyomtatványhoz tárolt eljárás -- Rudlof Kristóf
-- =============================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF OBJECT_ID('[dbo].[sp_GetNemKotottMunkaidoReszletezo]') IS NOT NULL
BEGIN
DROP PROCEDURE [dbo].[sp_GetNemKotottMunkaidoReszletezo]
END
GO
CREATE PROCEDURE [dbo].[sp_GetNemKotottMunkaidoReszletezo]
@tanevId int,
@intezmenyId int,
@tanarId int
AS
BEGIN
SET NOCOUNT ON;
select replace(CONVERT(date,nkm.c_kezdete,126),'-','.')+'.' Datum, CONVERT(VARCHAR(5),nkm.c_kezdete,108) Kezdete, CONVERT(VARCHAR(5),nkm.c_vege,108) Vege, f.c_nyomtatasinev Tanar, d.c_name Tevekenyseg, nkm.c_megjegyzes Megjegyzes, nn.c_hetsorszama as Het
from T_NEMKOTOTTMUNKAIDO_OSSZES nkm
inner join T_FELHASZNALO_OSSZES f on f.id=nkm.c_tanarid
inner join (select distinct d.c_name, d.id from T_DICTIONARYITEMBASE_OSSZES d)d on d.id=c_tevekenysegtipusa
inner join T_NAPTARINAP_OSSZES nn on CONVERT(date,nn.c_napdatuma)=CONVERT(date,nkm.c_kezdete) and nn.c_intezmenyid=@intezmenyId and nn.c_tanevid=@tanevId and nn.torolt='F'
where nkm.torolt='F' and nkm.c_tanevid=@tanevId and nkm.c_tanarid=@tanarId
END
GO