Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MS SQL Berechnungen in eine Abfrage einbaun

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe momentan ein kleines Problem.

Zuerst erläutere ich grob das Schema um das es geht.

In der Abfrage werden folgende eingebunden.

Tabellen:

-Lieferant

-Mitarbeiter

-Kunden

-Bestellung

-Artikel

-B2A (Zwischentabelle für die m:n Relation von Bestellung zu Artikel)

Ziel der Abfrage:

Ich möchte anhand der BestellungsID die Informationen:

-Kundenfirma

-Für den Auftrag zuständigen Mitarbeiternamen

-Menge

-Artikelbezeichnung

-Einzelpreis des Artikels

herausbekommen

Das funktioniert momentan auch super mit beispielsweise dieser Abfrage:


Select Kunden.firma as 'Kunde', MA.fname as 'MA-Vorname', MA.lname as 'MA-Nachname', B2A.Menge, Artikel.bez as 'Bezeichnung', Artikel.preis as 'Einzelpreis'

From (((Bestellung INNER JOIN Kunden ON Bestellung.KID=Kunden.KID)

INNER JOIN MA ON Bestellung.MID=MA.MID)

INNER JOIN B2A ON Bestellung.BID=B2A.BID)

INNER JOIN Artikel ON B2A.AID=Artikel.AID

Where (Bestellung.BID=3)

Jetzt möchte ich jedoch noch in der Abfrage eine Gesamtpreis Column.

Sprich für jeden Datensatz der Bestellung (Menge * Einzelpreis des Produkts) zurückbekommen.

Wie würdet ihr das anstellen?

Kann ich eine solche Berechnungsfunktion überhaupt in eine Abfrage einbaun?

Lg

Gateway

  • Autor

:old Hat sich erledigt :old

Wie peinlich das es doch so einfach ist:

Select Kunden.firma as 'Kunde', MA.fname as 'MA-Vorname', MA.lname as 'MA-Nachname', B2A.Menge, Artikel.bez as 'Bezeichnung', Artikel.preis as 'Einzelpreis', (B2A.Menge * Artikel.preis) as 'Zwischensumme'

From (((Bestellung INNER JOIN Kunden ON Bestellung.KID=Kunden.KID)

INNER JOIN MA ON Bestellung.MID=MA.MID)

INNER JOIN B2A ON Bestellung.BID=B2A.BID)

INNER JOIN Artikel ON B2A.AID=Artikel.AID

Where (Bestellung.BID=1)

Wünsche noch nen schönen Arbeitstag

Gateway

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.