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.

sql - brauche dringend hilfe

Empfohlene Antworten

sql - brauche dringend hilfe :bimei

dieser Befehl soll felder berechnen und diese

mit der Tabelle auftraege anzeigen

die berechnung für Sollkosten ist aber falsch, da er drei tabellen zusammenschmeißt und dann erst die einzelnen Felder berechnet und weil

in der tabelle dienstleistungserfassung mehrere auftragsnummern sind,

kommt eine auftragsnummer in der zusammengeschmißenen Tabelle

auch mehrmahls.

Dadurch werden einige Felder mehrmals summiert, was zu einem falschem

Ergebniss führt!

hier mein Sql-Befehl

SELECT

auftraege.auftragsnr,

sum(auftragspositionen.vkpreis) as Auftragswert,

sum(auftragspositionen.gepl_menge*auftragspositionen.gepl_einzelkosten) as Sollkosten,

sum(dienstleistungserfassung.menge*dienstleistungserfassung.kostenproeinheit) as Istkosten

FROM auftraege

LEFT JOIN auftragspositionen ON (auftraege.auftragsnr = auftragspositionen.fk_auftragsnr)

LEFT JOIN dienstleistungserfassung ON (auftragspositionen.fk_auftragsnr = dienstleistungserfassung.fk_auftragsnr)

WHERE auftraege.auftragsnr = 20040022

GROUP BY auftragspositionen.fk_auftragsnr

Danke! :marine

rechne die soll- und istkosten pro auftrag getrennt (unter oracle per inline-view möglich) und führe dann die summen zusammen. ist in einem statement machbar. wenn dein dbms keine inline-views kennt, versuchs mit subselects.

-j

:marine :marine :marine

super, das war der Haken, jetzt funkioniert es auch.

Danke.

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.