25 lines
No EOL
763 B
Transact-SQL
25 lines
No EOL
763 B
Transact-SQL
DROP PROCEDURE IF EXISTS uspGetOsztalyCsoportTanuloAdatok
|
|
|
|
GO
|
|
CREATE PROCEDURE uspGetOsztalyCsoportTanuloAdatok
|
|
@pTanuloId INT
|
|
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON;
|
|
|
|
SELECT
|
|
t.ID AS TanuloId
|
|
,t.C_NYOMTATASINEV AS TanuloNev
|
|
,t.C_SZULETESIDATUM AS TanuloSzuletesiDatum
|
|
,t.C_ANYJANEVE AS TanuloAnyjaNeve
|
|
,ocs.ID AS OsztalyCsoportId
|
|
,ocs.C_NEV AS OsztalyCsoportNev
|
|
FROM T_OSZTALYCSOPORT ocs
|
|
INNER JOIN T_TANULOCSOPORT tcs ON tcs.C_OSZTALYCSOPORTID = ocs.ID AND tcs.C_BELEPESDATUM <= GETDATE() AND (tcs.C_KILEPESDATUM IS NULL OR tcs.C_KILEPESDATUM > GETDATE()) AND tcs.TOROLT = 'F'
|
|
INNER JOIN T_FELHASZNALO t ON t.ID = tcs.C_TANULOID AND t.TOROLT = 'F'
|
|
WHERE ocs.TOROLT = 'F'
|
|
AND tcs.C_TANULOID = @pTanuloId
|
|
|
|
END
|
|
GO |