init
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
IF OBJECT_ID('dbo.sp_GetHianyzoOrabeirasok') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE dbo.sp_GetHianyzoOrabeirasok
|
||||
END
|
||||
GO
|
||||
-- =============================================
|
||||
-- Author: <Zsiga Attila>
|
||||
-- Create date: <2016.03.09.>
|
||||
-- Description: <Hi<48>nyz<79> <20>rabe<62>r<EFBFBD>sok (<28>rarendi<64>ra, ami nem lett lenapl<70>zva tan<61>t<EFBFBD>si<73>r<EFBFBD>v<EFBFBD>) <20>rtes<65>t<EFBFBD>s gener<65>l<EFBFBD>shoz>
|
||||
-- =============================================
|
||||
Create PROCEDURE [dbo].[sp_GetHianyzoOrabeirasok]
|
||||
-- Add the parameters for the stored procedure here
|
||||
@pIdoszakVege DateTime
|
||||
AS
|
||||
BEGIN
|
||||
-- SET NOCOUNT ON added to prevent extra result sets from
|
||||
-- interfering with SELECT statements.
|
||||
SET NOCOUNT ON;
|
||||
|
||||
-- Insert statements for procedure here
|
||||
|
||||
-- :TOKNOW:
|
||||
-- 1608: Hi<48>nyz<79> <20>ra napl<70>z<EFBFBD>s
|
||||
-- 1554: Minden h<>ten
|
||||
|
||||
DECLARE @pIdoszakKezdete DateTime;
|
||||
SET @pIdoszakKezdete =
|
||||
(
|
||||
SELECT
|
||||
TOP 1 CREATED LastCreated
|
||||
FROM
|
||||
T_ERTESITES
|
||||
WHERE
|
||||
T_ERTESITES.C_TIPUS = 1608
|
||||
ORDER BY
|
||||
T_ERTESITES.CREATED DESC
|
||||
);
|
||||
|
||||
DECLARE @pLastCreated DateTime;
|
||||
SET @pLastCreated = @pIdoszakKezdete;
|
||||
|
||||
SELECT
|
||||
T_ORARENDIORA.ID OrarendiOraID,
|
||||
T_NAPTARINAP.C_NAPDATUMA Datum,
|
||||
T_ORARENDIORA.C_ORASZAM Oraszam
|
||||
FROM
|
||||
(SELECT * FROM T_ORARENDIORA WHERE T_ORARENDIORA.TOROLT = 'F' AND ((T_ORARENDIORA.C_ORAERVENYESSEGVEGE >= @pIdoszakKezdete AND T_ORARENDIORA.C_ORAERVENYESSEGKEZDETE <= @pIdoszakVege) OR (T_ORARENDIORA.CREATED > @pLastCreated AND T_ORARENDIORA.C_ORAERVENYESSEGKEZDETE <= @pIdoszakVege))) T_ORARENDIORA
|
||||
LEFT JOIN T_NAPTARINAP ON
|
||||
T_NAPTARINAP.C_NAPDATUMA >= CONVERT(DATE, T_ORARENDIORA.C_ORAERVENYESSEGKEZDETE) AND T_NAPTARINAP.C_NAPDATUMA <= CONVERT(DATE, T_ORARENDIORA.C_ORAERVENYESSEGVEGE)
|
||||
AND ((T_NAPTARINAP.C_NAPDATUMA >= @pIdoszakKezdete AND T_NAPTARINAP.C_NAPDATUMA <= @pIdoszakVege) OR (T_ORARENDIORA.CREATED > @pLastCreated AND T_NAPTARINAP.C_NAPDATUMA <= @pIdoszakVege))
|
||||
AND T_NAPTARINAP.C_HETNAPJA = T_ORARENDIORA.C_HETNAPJA
|
||||
AND (T_ORARENDIORA.C_HETIREND = 1554 OR T_NAPTARINAP.C_HETIREND = T_ORARENDIORA.C_HETIREND)
|
||||
AND T_NAPTARINAP.TOROLT = 'F'
|
||||
LEFT JOIN T_TANITASIORA ON T_TANITASIORA.C_ORARENDIORAGROUPID = T_ORARENDIORA.C_ORARENDIORAGROUPID AND T_TANITASIORA.C_DATUM BETWEEN T_ORARENDIORA.C_ORAERVENYESSEGKEZDETE AND T_ORARENDIORA.C_ORAERVENYESSEGVEGE AND T_TANITASIORA.C_DATUM = T_NAPTARINAP.C_NAPDATUMA AND T_TANITASIORA.TOROLT = 'F'
|
||||
WHERE
|
||||
T_TANITASIORA.C_MEGTARTOTT IS NULL
|
||||
|
||||
END
|
||||
GO
|
||||
Reference in New Issue
Block a user