Announcement

Collapse
No announcement yet.

division durch Null

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

  • division durch Null

    Hallo

    ich habe hier folgendes Problem.

    Diese Select funktioniert hervorragend wenn ich alles schön gruppiere.

    [highlight=sql]
    CASE WHEN qty_stock <> 0 THEN (item_val_net / qty_stock) ELSE CAST(0 AS money)
    [/highlight]

    Ich möchte aber die Summe aus allen Datensätzen von item_val_net und qty_stock teilen.
    Leider sind einige qty_stock mit 0 belegt.
    Dadurch kommt bei diesem Select ein Fehler

    [highlight=sql]
    SUM(dbo.DINVSALES.item_val_net) / SUM(dbo.DINVSALES.qty_stock) AS D_Stück_Preis[/highlight]

    Gibt es da eine Möglichkeit?

    VG

    Conny

  • #2
    Hallo,

    warum nicht das gleiche Schema wie oben?
    [highlight=sql]
    CASE WHEN SUM(dbo.DINVSALES.qty_stock) <> 0 THEN (SUM(dbo.DINVSALES.item_val_net) / SUM(dbo.DINVSALES.qty_stock)) ELSE 0 END AS D_Stück_Preis
    [/highlight]

    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


    • #3
      Weil du schlauer bist

      Vielen Dank

      Conny

      Comment

      Working...
      X