You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
5.7 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

USE [Vertragsverwaltung_20160404]
GO
/****** Object: StoredProcedure [dbo].[pr_Kuendigungsfrist_SelectAll_bottomtable] Script Date: 02.12.2016 09:08:54 ******/
DROP PROCEDURE [dbo].[pr_Kuendigungsfrist_SelectAll_bottomtable]
GO
/****** Object: StoredProcedure [dbo].[pr_Kuendigungsfrist_SelectAll_bottomtable] Script Date: 02.12.2016 09:08:54 ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER ON
GO
Create proc [dbo].[pr_Kuendigungsfrist_SelectAll_bottomtable]
---------------------------------------------------------------------------------
-- Stored procedure that will select all rows from the table 'Kuendigungsfrist'
-- Returns: @iErrorCode int
---------------------------------------------------------------------------------
@iErrorCode int OUTPUT,
@Fokus int,
@KeyValue int,
@mitarbeiternr int
AS
SET NOCOUNT ON
SELECT dbo.Vertragsereignis.EreignisNr, dbo.Vertragsereignis.Vertragselementnr, dbo.Vertragsereignis.EreignistypNr, dbo.Ereignistyp.Bezeichnung AS Ereignistyp,
dbo.Vertragsereignis.PeriodizitaetNr, dbo.Periodizitaet.Bezeichnung AS Periodizitaet, dbo.Vertragsereignis.Bezeichnung,
dbo.Kuendigungsfristen.Bezeichnung AS Kuendigungsfrist, dbo.Vertragsereignis.Beschreibung, dbo.check_date(dbo.Vertragsereignis.Datum) as Datum, dbo.check_date(dbo.Vertragsereignis.Start) as Start,
dbo.check_date(dbo.Vertragsereignis.Ende) as Ende, dbo.Vertragsereignis.Vorlaufzeit, dbo.Vertragsereignis.Aktiv, dbo.Vertragsereignis.Erstellt_am, dbo.Vertragsereignis.Mutiert_am,
dbo.Vertragsereignis.Mutierer, dbo.Vertragsereignis.SecurityLevelNr
FROM dbo.Vertragsereignis INNER JOIN
dbo.Ereignistyp ON dbo.Vertragsereignis.EreignistypNr = dbo.Ereignistyp.Ereignistypnr INNER JOIN
dbo.Periodizitaet ON dbo.Vertragsereignis.PeriodizitaetNr = dbo.Periodizitaet.PeriodizitaetNr INNER JOIN
dbo.Kuendigungsfristen ON dbo.Vertragsereignis.Kuendigungsfristnr = dbo.Kuendigungsfristen.KuendigungsfristNr
where dbo.vertragsereignis.SecurityLevelnrin (select SecurityLevelNr from dbo.Get_SecurityLevelTab(@mitarbeiternr)) and vertragselementnr = @keyvalue and dbo.ereignistyp.kuendigung=1
order by EreignisNr
---- SELECT all rows from the table.
--SELECT
-- [KuendigungsfristNr],
-- [VertragselementNr],
-- [VarZeitspanne],
-- [Kuendigungsfirst],
-- [Kuendigungstermin],
-- [Bemerkung],
-- [SecurityLevelNr],
-- [Erstellt_am],
-- [Mutiert_am],
-- [Mutierer],
-- [Aktiv]
--FROM [dbo].[Kuendigungsfrist]
--where dbo.Kuendigungsfrist.SecurityLevelnrin (select SecurityLevelNr from dbo.Get_SecurityLevelTab(@mitarbeiternr)) and vertragselementnr = @keyvalue
--ORDER BY
-- [KuendigungsfristNr] ASC
-- Get the Error Code for the statement just executed.
SELECT @iErrorCode=@@ERROR
GO