init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,30 @@
|
|||
IF OBJECT_ID('sp_GetOsztalyCsoportokForFeljegyzesek') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_GetOsztalyCsoportokForFeljegyzesek
|
||||
END
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [dbo].[sp_GetOsztalyCsoportokForFeljegyzesek]
|
||||
@felhasznaloId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
DECLARE @tmp TABLE (ID int)
|
||||
INSERT INTO @tmp (ID)
|
||||
exec sp_GetTanarKapcsolodoOsztalyai @felhasznaloId
|
||||
|
||||
DECLARE @tipus int = 1;
|
||||
IF (SELECT C_MUNKAKORTIPUSA FROM T_MUNKAUGYIADATOK WHERE C_ALKALMAZOTTID = @felhasznaloId) IN (1762, 1763, 3027, 3028) SET @tipus = 3;
|
||||
|
||||
SELECT
|
||||
ocs.ID AS ID,
|
||||
ocs.C_NEV AS Nev,
|
||||
CAST(@tipus AS nvarchar(1)) AS Tipus,
|
||||
ocs.C_EVFOLYAMTIPUSA AS Evfolyam,
|
||||
CASE WHEN ocs.C_EVFOLYAMTIPUSA IS NULL THEN 0 ELSE dic.C_ORDER END AS C_ORDER
|
||||
FROM @tmp t
|
||||
INNER JOIN T_OSZTALYCSOPORT ocs ON ocs.ID = t.ID and ocs.TOROLT = 'F'
|
||||
LEFT JOIN T_DICTIONARYITEMBASE dic ON dic.ID = ocs.C_EVFOLYAMTIPUSA and dic.TOROLT = 'F'
|
||||
ORDER BY
|
||||
Tipus DESC, C_ORDER ASC, Nev ASC
|
||||
|
||||
END
|
Loading…
Add table
Add a link
Reference in a new issue