31 lines
No EOL
1.3 KiB
Transact-SQL
31 lines
No EOL
1.3 KiB
Transact-SQL
DROP PROCEDURE IF EXISTS uspGetNemAllamiGrid
|
|
GO
|
|
|
|
CREATE PROCEDURE uspGetNemAllamiGrid
|
|
@pTanevId INT
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON;
|
|
SELECT
|
|
fh.Id AS ID
|
|
,C_MUKODESIHELYAZONOSITO AS MukodesiHelyAzonosito
|
|
,C_NEV AS MukodesihelyNeve
|
|
,C_IRANYITOSZAM + ' ' + C_VAROS
|
|
+ ISNULL( ', ' + C_KOZTERULETNEV + ' ', '')
|
|
+ ISNULL(C_KOZTERULETJELLEGENEV + ' ','')
|
|
+ ISNULL(C_HAZSZAM, '')
|
|
+ ISNULL(', ' + C_EMELET + '. emelet', '')
|
|
+ ISNULL(', ' + C_AJTO + '. ajtó', '') AS MukodesihelyCime
|
|
,dic.C_NAME AS EllatottFeladat
|
|
,ISNULL(C_AAOSZLOP + C_ACOSZLOP + C_AHOSZLOP + C_GOSZLOP, 0) AS BevetelOsszesen
|
|
,ISNULL(C_SOSZLOP + C_UOSZLOP + C_TOSZLOP + C_VOSZLOP + C_WOSZLOP + C_HOSZLOP + C_LOSZLOP + C_POSZLOP + C_ROSZLOP, 0) AS KiadasOsszesen
|
|
,ISNULL(C_HOSZLOP + C_LOSZLOP + C_POSZLOP + C_ROSZLOP, 0) AS SzemelyiJelleguKifizetesek
|
|
FROM T_MUKODESIHELY_OSSZES mh
|
|
INNER JOIN T_FELADATELLATASIHELY_OSSZES fh ON fh.C_MUKODESIHELYID = mh.ID AND fh.TOROLT = 'F'
|
|
INNER JOIN T_DICTIONARYITEMBASE_OSSZES dic ON dic.ID = fh.C_OKTATASINEVELESIFELADATTIPUS AND dic.TOROLT = 'F' AND dic.C_TANEVID = mh.C_TANEVID
|
|
LEFT JOIN T_SZIRSTATNEMALLAMIOKTKOLTS_OSSZES sz ON fh.ID = sz.C_FELADATELLATASIHELYID AND sz.TOROLT = 'F'
|
|
WHERE
|
|
mh.C_TANEVID = @pTanevId
|
|
AND mh.TOROLT = 'F'
|
|
END
|
|
GO |