This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,49 @@
-- =============================================
-- Description: <Minden intézmény aktív tanévéből visszaadja a még ki nem küldött házifeladatokat>
-- =============================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
DROP PROCEDURE IF EXISTS [dbo].[uspGetAllSchemaKikuldendoHazifeladat]
GO
CREATE PROCEDURE [dbo].[uspGetAllSchemaKikuldendoHazifeladat]
@pDatum DATETIME
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements.
SET NOCOUNT ON;
SELECT TOP(5000)
hazi.ID
,intezmeny.C_AZONOSITO AS IntezmenyAzonosito
,tantargy.C_NEV AS TantargyNev
,tanulo.ID AS TanuloId
,felhasznalo.C_NYOMTATASINEV AS TanuloNev
FROM T_HAZIFELADATOK hazi
INNER JOIN T_TANEV tanev ON tanev.ID = hazi.C_TANEVID
AND tanev.C_AKTIV = 'T'
AND tanev.TOROLT = 'F'
INNER JOIN T_INTEZMENY intezmeny ON intezmeny.ID = tanev.C_INTEZMENYID
AND intezmeny.TOROLT = 'F'
INNER JOIN T_TANTARGY tantargy ON tantargy.ID = hazi.C_TANTARGYID
AND tantargy.TOROLT = 'F'
INNER JOIN T_OSZTALYCSOPORT osztalycsoport ON osztalycsoport.ID = hazi.C_OSZTALYCSOPORTID
AND osztalycsoport.TOROLT = 'F'
INNER JOIN T_TANULOCSOPORT tanulocsoport ON tanulocsoport.C_OSZTALYCSOPORTID = osztalycsoport.ID
AND tanulocsoport.C_BELEPESDATUM <= hazi.C_HATARIDO
AND (tanulocsoport.C_KILEPESDATUM IS NULL OR tanulocsoport.C_KILEPESDATUM > hazi.C_HATARIDO)
AND tanulocsoport.TOROLT = 'F'
INNER JOIN T_TANULO tanulo ON tanulo.ID = tanulocsoport.C_TANULOID
AND tanulo.TOROLT = 'F'
INNER JOIN T_FELHASZNALO felhasznalo ON felhasznalo.ID = tanulo.ID
AND felhasznalo.TOROLT = 'F'
WHERE hazi.TOROLT = 'F'
AND hazi.C_ISERTESITESELKULDVE = 'F'
AND hazi.C_FELADASDATUMA <= @pDatum
ORDER BY hazi.C_FELADASDATUMA
END
GO