Announcement

Collapse
No announcement yet.

try catch Problem... ich kriegs nicht hin

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

  • try catch Problem... ich kriegs nicht hin

    Hallo zusammen, ich brauche Hilfe bei einer View.

    Folgende Problemstellung:
    Ich erzeuge eine View aus mehreren Tabellen.
    Unter anderem soll dort ein Feld berechnet werden.
    Das Problem ist, dass der Divisor 0 sein kann und dann stirbt die Abfrage mit einer Fehlermeldung.
    Ich war auf den MS-Seiten zum Thema TransactSQL, aber ich werde nicht schlau aus der TRY CATCH Syntax.
    Wer kann helfen ?

    Das ist meine Abfrage:

    ALTER view [dbo].[vStatistik] as
    select
    t039.c000 AS Kontonummer,
    t039.c001 AS Artikelnummer,
    t039.c049 as Artikelbezeichnung,
    t039.c004 AS Betrag,
    t039.c015 as FWBetrag,
    t039.c021 as Artikeluntergruppe
    from t039
    WHERE (....)

    Ich will nun den Kurs aus den Variablen c015 und c004 berechnen durch (c015/c004). Wenn c004 aber 0 ist, gibt das einen Fehler...
    Wie trage ich die BEGIN TRY... -Geschichte nun in meine Abfrage ein ?

    Ich hoffe mir kann jemand weiterhelfen.

    Gruß
    Holger

  • #2
    Hab es selbst herausgefunden und mit einer Case-Anweisung kann ich das abfangen.

    Holger

    Comment

    Working...
    X