Announcement

Collapse
No announcement yet.

isNull

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

  • isNull

    hallo zusammen,

    eine frage zu isNull oder wie kann man folendes umsetzen?

    Ausgangsituation in meiner Tabelle:

    Artikel | Element d. Art. | Warennummer d. Art. | Warennummer d. Elements
    999 | 888 | 123456789 | 987654321

    Nun soll in einer Spalte die Warennnummer d. Artikels ausgegeben werden und wenn es bei einem Art. keine Warennummer gibt, soll die Warennummer des zugehörigen Elements ausgegeben werden. Wie mach ich das??
    Vielen Dank im voraus für einen Tip!

    gruss
    r.
    Zuletzt editiert von rabu; 08.01.2009, 15:23.

  • #2
    Welches DBMS? Oder IIF/If, case ... when

    Comment


    • #3
      MS SQL 2005. Kenne mich leider noch nicht so gut aus. wäre für einen newbie-tip dankbar

      Comment


      • #4
        Originally posted by rabu View Post
        MS SQL 2005)
        dann
        ISNULL
        oder
        COALESCE
        oder
        CASE

        Comment


        • #5
          select
          isnull(Warennummer d. Art. , Warennummer d. Elements)
          from tabelle
          docendo discimus

          Comment


          • #6
            Vielen Dank, frauwue!
            Allerdings ist leider Warennummer d. Art und Warennummer d. Elements das gleiche. Also ein artikel ist entweder ein Artikel oder ein Element, sie stehen in einer tabelle und haben je eine warennummer. in meiner abfrage will ich aber die warennummer entweder des artikels oder des elements haben, je nachdem welches der beiden in einem beleg vorkommt. ist das verständlich? :-|
            vielen dank!!
            grüße

            Comment


            • #7
              Ich versteh's nicht ganz - kannst du vielleicht ein Beispiel mit ein paar Datensätzen angeben, bei dem aus dem Abfrageergebnis genau ersichtlich ist, was du haben möchtest?

              bye,
              Helmut

              Comment

              Working...
              X