39 lines
1.2 KiB
Transact-SQL
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
|
|
|
|
|
|
|
|
|