Announcement

Collapse
No announcement yet.

If-Statement in SQL (and or Verknüpfung)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • If-Statement in SQL (and or Verknüpfung)

    Hallo,

    ich bin ziemlicher Anfänger in SQL und tue mich gerad mit einer Sache ein wenig schwer: Es geht darum, eine Art If-Abfrage einzuführen.

    Folgender Code liegt vor:
    Code:
    where
        e.GUELTIG not in (1, 3)
        and (ka.ABTEILUNG = (select ABTEILUNG from PERSONEN where NAME = USER) /* der eigenen abteilung */
            or be.CREATE_USER = (select ka3.LEITER from ABTEILUNGEN ka3 join PERSONEN kp2 on kp2.ABTEILUNGEN = ka3.ABTEILUNGEN where kp2.NAME = USER) /* des abteilungsleiters */
    Ich hoffe, das ist so verständlich, die Formatierung ist beschissen. Also: Ich möchte jetzt zusätzlich, angelehnt an die erste AND abfrage, wissen: Wenn die Abteilung INHOUSE heißt, möchte ich, dass er auch anzeigt WHERE CREATE_USER = CONTROL. Normalerweise wäre das ja ein easy if-Statement, wie löse ichd as denn jetzt mit SQL?

    Vielen Dank im Voraus!

  • #2
    [highlight=sql]
    OR (Abteilung = 'INHOUSE' AND CREATE_USER = 'CONTROL')
    [/highlight]

    Comment


    • #3
      Hallo,
      Originally posted by derMax View Post
      ...die Formatierung ist beschissen.
      daran kann man aber was ändern: Formatierung von SQL in Beiträgen

      Gruß Falk
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment

      Working...
      X