Hirdetés

Új hozzászólás Aktív témák

  • Apollo17hu

    őstag

    válasz laracroft #1781 üzenetére

    Azon rekordokat keresem, akinek a COMP táblájának ZONE1-ZONE16 mezőjeiben szerepel a PROC szó ÉS a 16 zónából 5-nél kevesebb mezőben van egyáltalán valamilyen érték (Nem csak PROC szó szerepelhet a mezőkben)

    ...
    WHERE COMP.ZONE1 || "." ||
    COMP.ZONE2 || "." ||
    COMP.ZONE3 || "." ||
    COMP.ZONE4 || "." ||
    COMP.ZONE5 || "." ||
    COMP.ZONE6 || "." ||
    COMP.ZONE7 || "." ||
    COMP.ZONE8 || "." ||
    COMP.ZONE9 || "." ||
    COMP.ZONE10 || "." ||
    COMP.ZONE11 || "." ||
    COMP.ZONE12 || "." ||
    COMP.ZONE13 || "." ||
    COMP.ZONE14 || "." ||
    COMP.ZONE15 || "." ||
    COMP.ZONE16 LIKE "%PROC%" AND
    CASE WHEN COMP.ZONE1 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE2 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE3 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE4 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE5 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE6 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE7 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE8 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE9 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE10 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE11 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE12 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE13 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE14 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE15 IS NOT NULL THEN 1 ELSE 0 END +
    CASE WHEN COMP.ZONE16 IS NOT NULL THEN 1 ELSE 0 END < 5

Új hozzászólás Aktív témák