kreta/Kreta.DataAccess.Migrations/DBScripts/Database/dbo/Stored procedures/uspUpdateOsztalyTanuloiSzakkepzoAdatok.sql
2024-03-13 00:33:46 +01:00

35 lines
No EOL
932 B
Transact-SQL

DROP PROCEDURE IF EXISTS dbo.uspUpdateOsztalyTanuloiSzakkepzoAdatok
GO
CREATE PROCEDURE dbo.uspUpdateOsztalyTanuloiSzakkepzoAdatok
@pOsztalyId int
,@pJogviszonyTipus int = NULL
,@pFelhasznaloId int
AS
BEGIN
SET NOCOUNT ON;
UPDATE T
SET C_JOGVISZONYTIPUSID = @pJogviszonyTipus
,LASTCHANGED = GETDATE()
,MODIFIER = @pFelhasznaloId
FROM T_TANULOCSOPORT_OSSZES tcs
INNER JOIN T_TANULO_OSSZES t on tcs.C_TANULOID = t.id
WHERE tcs.C_OSZTALYCSOPORTID = @pOsztalyId
AND tcs.TOROLT = 'F'
AND t.TOROLT = 'F'
AND tcs.C_BELEPESDATUM < GETDATE()
AND tcs.C_KILEPESDATUM IS NULL
UPDATE tcs
SET C_JOGVISZONYTIPUSID = @pJogviszonyTipus
,LASTCHANGED = GETDATE()
,MODIFIER = @pFelhasznaloId
FROM T_TANULOCSOPORT_OSSZES tcs
WHERE tcs.C_OSZTALYCSOPORTID = @pOsztalyId
AND tcs.TOROLT = 'F'
AND tcs.C_BELEPESDATUM < GETDATE()
AND tcs.C_KILEPESDATUM IS NULL
END
GO