Multiplikation von Feldern
Karl Donaubauer
Gesendet: 03.02.12 18:38
Betreff: RE: Multiplikation von Feldern



Elite Veteran

Beiträge: 793
500100100252525
Ort: Wien
schweha - 03.02.12
...
in diesen Tabellen werden die ausfallzeiten bzw. die Tagesarbeitszeit ermitelt.
im TB_Blatt Ausfallzeit gibt es ein Feld mit der auswahl von Anlagen (derzeit 10)
...
C:
SELECT qry_Verfügbar_Datum.Datum, qry_Verfügbar1.Anlage, qry_Verfügbar1.Ausfallzeit, 1-([Ausfallzeit]/[Betriebszeit]) AS Verfügbar
FROM qry_Verfügbar_Datum INNER JOIN qry_Verfügbar1 ON qry_Verfügbar_Datum.Datum = qry_Verfügbar1.Datum;
...
Es werden aber jedoch nurAnlagen angezeigt,die auch Tatsächlich eine ausfallzeit am Abgerufenen Tag haben

Und bei einer solchen speziellen Konstruktion wunderst du dich, dass du keine passende Lösung im Web gefunden hast?
Ich nehme an, das sind die Abfragen A+B in C? (du hast die Namen von A und B nicht zu ihrem SQL-Text geschrieben)
Ich bin nicht ganz sicher, was genau die Problemstellung ist. In deiner ersten Nachricht schriebst du:

ist es nun in Access Möglich die Prozentuellen ausfallzeiten der anlagen untereinander zu multiplizieren??? (Anlage A * Anlage B * etc...)

Spielt es nun auch eine Rolle, dass nur Anlagen mit Ausfallzeiten angezeigt werden?

Wenn du nur eine Summe der Ausfallzeiten brauchst, müsstest du Detaildaten wie Anlage und Fehlerkategorie weglassen und eine einfachere summierende Abfrage verwenden. z.B.

SELECT tbl_Ausfallzeiten.Datum, Sum(tbl_Ausfallzeiten.Dauer_in_Minuten) AS Ausfallzeit
FROM tbl_Fehlerkategorie INNER JOIN (tbl_Fehlerarten INNER JOIN tbl_Ausfallzeiten ON tbl_Fehlerarten.Fehlerart = tbl_Ausfallzeiten.Fehlerart) ON tbl_Fehlerkategorie.Fehlerkategorie = tbl_Fehlerarten.Zuordnung
WHERE tbl_Ausfallzeiten.Dauer_in_Minuten>0.1 AND tbl_Fehlerkategorie.Fehlerkategorie="Technische Ausfallzeit"
GROUP BY tbl_Ausfallzeiten.Datum

Wenn ich richtig kapiert habe, sollte dir das die Summen der Ausfallzeiten pro Datum geben. Das wäre dann die Basis für eine weitere Abfrage, in der du (über das Datum) diese Summen mit den Tageslaufzeiten verheiratest, damit du die Gesamtausfall-Prozentsätze pro Tag berechnen kannst.

-----
Servus
Karl
*********
Access News: https://youtu.be/XMOHBSudo-U
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Top of the page Bottom of the page