Announcement

Collapse
No announcement yet.

Sql- string bilden....

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

  • Sql- string bilden....

    Wie kann ich in einem SQL- string sagen..

    if wert = 'xyz' then zeige variable1 else zeige variable2...

    wie macht man das?

    Access kann leider mit sign nicht umgehen.

    BINE

  • #2
    Hi,
    <br>
    <br>unter reinem Access kann man IIF(wert = "xyz",variable1, Variable2) schreiben.
    ggf. klappt das (glaube ich zwar nicht, aber...)
    <br>
    <br>im MS SQL Server kann man case ... then ... end verwenden
    <br>
    <br>mfg
    <br>P

    Comment


    • #3
      ich hab das probiert aber irgendwie hab ich was falsch gemacht

      = iff(tabelle1.at_bez= "interner abfall", tabelle2.verrechnungspreis_ats*tabelle3.menge, tabelle3.menge*tabelle3.preis_ats)

      ... wer kennt sich in access aus

      Comment


      • #4
        Hi,
        <br>also unter (in access) sollte das eigenbtlich funktionieren.
        <br>Was kommt den für eine Fehlermeldung?
        <br>folgendes funktioniert bei mir in access:
        <br>SELECT IIf([a].[id]=1,"test1","test<>1") AS x
        FROM A;
        <br>
        <br>Ach ja du hast auch iff geschrieben es muß aber iif heißen.
        <br>
        <br>mfg
        <br>p

        Comment


        • #5
          danke funktioniert :O

          Comment


          • #6
            D.h. du kannst IIF in einem Select Statement in Delphi verwenden?
            <br>
            <br>mfg
            <br>P

            Comment


            • #7
              jaaaaaaaaaaa und wie )))))))

              hab jetzt meine ganzen reports umgestellt *GGGGGGG*

              <b>SUPER TIPP!!!!!</b>

              LG BINE :O

              Comment


              • #8
                ach ja was noch zu erwähnen wäre:
                <br>
                <br>das ist kein standard sql, also nicht irgend wem versprechen die DB auf den SQL Server portieren wäre total einfach. Alle Abfragen mit IIF müste man nochmal überarbeiten.
                <br>
                <br>mfg
                <br>P

                Comment

                Working...
                X