37 lines
1 KiB
Transact-SQL
37 lines
1 KiB
Transact-SQL
-- Az előző óra adati tantárgy, osztálycsoport és tanár alapján
|
|
-- SZEKERES ANDRÁS (based on Telek Ákos fn_GetOraEvesSorszamLista)
|
|
-- 2017.05.08.
|
|
|
|
-- Modifed by: Zalán Máriusz
|
|
-- Date: 2018 10 03
|
|
|
|
-- Osztálycsoport - tantárgy összerendelés implementálása
|
|
-- 2019.01.27
|
|
-- Zalán Máriusz
|
|
DROP PROCEDURE IF EXISTS sp_GetElozoOraAdatai
|
|
GO
|
|
|
|
CREATE PROCEDURE sp_GetElozoOraAdatai
|
|
@tantargyId int
|
|
,@osztalycsoportId int
|
|
,@tanarId int
|
|
,@oraKezdeteDatum datetime
|
|
,@intezmenyId int
|
|
,@tanevId int
|
|
AS
|
|
BEGIN
|
|
|
|
SET NOCOUNT ON;
|
|
SELECT TOP 1
|
|
tao.ID as Id
|
|
,tao.C_TEMA as Tema
|
|
,tao.C_DATUM as Datum
|
|
,fh.C_NYOMTATASINEV as HelyettesNev
|
|
,Lista.EvesSorszam
|
|
FROM fnGetEvesOraszamLista(@tantargyId, @osztalycsoportId, @tanarId, @oraKezdeteDatum, @intezmenyId, @tanevId) Lista
|
|
INNER JOIN T_TANITASIORA_OSSZES tao ON tao.ID = lista.ID
|
|
LEFT JOIN T_FELHASZNALO_OSSZES fh ON fh.ID = tao.C_HELYETTESITOTANARID AND fh.TOROLT = 'F'
|
|
ORDER BY tao.C_ORAKEZDETE DESC, tao.C_ORAEVESSORSZAMA DESC
|
|
|
|
END
|
|
GO
|