Announcement

Collapse
No announcement yet.

Hilfe - Umsteiger - Anfangsprobleme

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

  • Hilfe - Umsteiger - Anfangsprobleme

    Guten Tag beisammen, ich bin im Rahmen eines Projektes nun angehalten, mich auch mit SQL-Server2005 auseinanderzusetzen. Eigentlich komme ich aus der Access-Ecke, wo ich seit der Ver.1.1 Anwendungen erstelle. Nun habe ich aber ein Problem mit einer Sicht im SQL-Server.

    Ich möchte ein berechnetes Feld erzeugen, welches bei leerem feldinhalt eine "0" anzeigt, ansonsten den Feldinhalt.

    In Access sieht das so aus:
    ----------------------------------------------------------
    SELECT dbo_qryqtyItemLedgerAll.No_, dbo_qryqtyItemLedgerAll.qtyItemLedger, IIf(IsNull([qtyItemledger]),"0",[qtyItemLedger]) AS menge
    FROM dbo_qryqtyItemLedgerAll;
    -----------------------------------------------------------
    Das funktioniert (in Access) - wie ist das in SQL-Server? Hat da jemand einen Tipp?

    Anbei die Abfrage ohne das berechnete Feld:
    -----------------------------------------------------------
    SELECT dbo.[company$Item].No_, dbo.qryqtyItemLedger.qtyItemLedger
    FROM dbo.qryqtyItemLedger RIGHT OUTER JOIN
    dbo.[company$Item] ON dbo.qryqtyItemLedger.No_ = dbo.[company$Item].No_
    -----------------------------------------------------------

    Vielen Dank schonmal & viele Grüße
    Armin

  • #2
    Hallo Armin,

    so sieht´s aus:

    SELECT dbo.[company$Item].No_, dbo.qryqtyItemLedger.qtyItemLedger, IsNull([qtyItemledger],0) as Menge
    FROM dbo.qryqtyItemLedger RIGHT OUTER JOIN
    dbo.[company$Item] ON dbo.qryqtyItemLedger.No_ = dbo.[company$Item].No_

    Gruß
    Thomas

    Comment


    • #3
      Hallo Thomas,
      super, vielen Dank - hat geklappt - muß mir wohl einmal ein Buch kaufen, um die Syntax einmal kennenzulernen.
      Gruß
      Armin

      Comment


      • #4
        Hallo Armin,

        oder hier fragen

        Gruß
        Thomas

        Comment

        Working...
        X