62 lines
No EOL
1.5 KiB
Transact-SQL
62 lines
No EOL
1.5 KiB
Transact-SQL
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
|
|
IF OBJECT_ID('[dbo].[sp_GetTanevKozbenKilepettTanulok]') IS NOT NULL
|
|
BEGIN
|
|
DROP PROCEDURE [dbo].[sp_GetTanevKozbenKilepettTanulok]
|
|
END
|
|
GO
|
|
|
|
-- =============================================
|
|
-- Author: Rudlof Kristóf
|
|
-- Create date: <Create Date,,>
|
|
-- Description: <Description,,>
|
|
-- =============================================
|
|
CREATE PROCEDURE [dbo].[sp_GetTanevKozbenKilepettTanulok]
|
|
@tanevID int
|
|
AS
|
|
BEGIN
|
|
|
|
SELECT
|
|
c_nev OsztalyNev
|
|
FROM T_OSZTALY_OSSZES o
|
|
INNER JOIN T_OSZTALYCSOPORT_OSSZES ocs on ocs.ID=o.ID
|
|
WHERE o.TOROLT='F' AND o.C_ALTANEVID=@tanevId
|
|
|
|
DECLARE osztalyKurzor CURSOR FOR
|
|
SELECT ID
|
|
FROM T_OSZTALY_OSSZES
|
|
WHERE TOROLT='F'
|
|
AND C_ALTANEVID=@tanevId
|
|
DECLARE @Osztaly int
|
|
|
|
OPEN osztalyKurzor
|
|
FETCH NEXT FROM osztalyKurzor INTO @Osztaly
|
|
WHILE @@FETCH_STATUS = 0
|
|
BEGIN
|
|
SELECT ocs.C_NEV COLUMN379
|
|
, f.C_NYOMTATASINEV COLUMN20
|
|
, FORMAT(tcs.C_BELEPESDATUM, 'yyyy.MM.dd.') COLUMN3784
|
|
, FORMAT(tcs.C_KILEPESDATUM, 'yyyy.MM.dd.') COLUMN1
|
|
,tcs.C_ZARADEK COLUMN1557
|
|
FROM T_TANULOCSOPORT_OSSZES tcs
|
|
INNER JOIN T_OSZTALY_OSSZES o on tcs.C_OSZTALYCSOPORTID=o.ID
|
|
INNER JOIN T_OSZTALYCSOPORT_OSSZES ocs on o.ID=ocs.ID
|
|
INNER JOIN T_FELHASZNALO_OSSZES f on f.ID=tcs.C_TANULOID
|
|
WHERE
|
|
tcs.C_KILEPESDATUM IS NOT NULL
|
|
and tcs.C_TANEVID=@tanevId
|
|
and o.ID=@Osztaly
|
|
and tcs.TOROLT='F'
|
|
ORDER BY f.C_NYOMTATASINEV
|
|
FETCH NEXT FROM osztalyKurzor INTO @Osztaly
|
|
END
|
|
CLOSE osztalyKurzor
|
|
DEALLOCATE osztalyKurzor
|
|
|
|
END
|
|
|
|
GO |