nikolasd
10/26/2017 - 3:53 PM

Εμφάνιση βαθμού Λ.Σ.

Pylon SQL - Εμφάνιση βαθμού Λ.Σ.

-- Εμφάνιση βαθμών στο Λ.Σ. για Γ' Κατηγορίας
SELECT
    CASE
        WHEN PARSENAME(REPLACE(heCompanies.HEGENACCMASK, '-', '.'), 3) IS NULL THEN 0
        ELSE LEN(PARSENAME(REPLACE(heCompanies.HEGENACCMASK, '-', '.'), 3))
    END,
    CASE
        WHEN PARSENAME(REPLACE(heCompanies.HEGENACCMASK, '-', '.'), 4) IS NULL THEN 0
        ELSE LEN(PARSENAME(REPLACE(heCompanies.HEGENACCMASK, '-', '.'), 4))
    END,
    CASE
        WHEN PARSENAME(REPLACE(heCompanies.HEGENACCMASK, '-', '.'), 1) IS NULL THEN 0
        ELSE LEN(PARSENAME(REPLACE(heCompanies.HEGENACCMASK, '-', '.'), 1))
    END
FROM HECOMPANIES

-- Εμφάνιση βαθμών στο Λ.Σ. για Έσοδα - Έξοδα
SELECT
    CASE
        WHEN PARSENAME(REPLACE(heCompanies.HEREVEXPMASK, '-', '.'), 2) IS NULL THEN 0
        ELSE LEN(PARSENAME(REPLACE(heCompanies.HEREVEXPMASK, '-', '.'), 2))
    END,
    CASE
        WHEN PARSENAME(REPLACE(heCompanies.HEREVEXPMASK, '-', '.'), 1) IS NULL THEN 0
        ELSE LEN(PARSENAME(REPLACE(heCompanies.HEREVEXPMASK, '-', '.'), 1))
    END
FROM HECOMPANIES