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