Tobeje
-
Gesamte Inhalte
18 -
Benutzer seit
-
Letzter Besuch
Reputationsaktivitäten
-
Tobeje hat eine Reaktion von Kennstdunicht erhalten in Nachkalkulation
Der Zahlungsbetrag ist bereits 119% also musst du den (Zahlengsbetrag/119)*19 = Umsatzsteuer dann Zahlungsbetrag - Umsatzsteuer = Barverkaufspreise und dann Barverkaufspreis - Aufwand = Gewinn und dann nur noch (Gewinn/Aufwand)*100 = deine 0,03% :)
-
Tobeje reagierte auf Whiz-zarD in Pseudocode Aufgabe 2018 Sommer
Für mich sieht es sogar so aus, dass die zweite Schleife falsch ist und jetzt deine Lösung richtig ist.
Die zweite Schleife macht ja keinen Sinn. Sie durchläuft ja nun die Spalten der Zeilen aber das ist nicht nötig, da die Spalten über einen Index angesprochen werden.
Du könntest aber die Zeilen:
kopierezeile(liste, fehler, i, aktuellezeilefehlerarray) aktuellezeilefehlerarray++ in:
kopierezeile(liste, fehler, i, aktuellezeilefehlerarray++) ändern. Das hat den selben Effekt, da das Doppel-Plus eine Post-Inkrement-Operation ist. D.h. es wird nach dem Abrufen des Wertes dieser inkrementiert.
-
Tobeje hat eine Reaktion von Finux erhalten in FIAE Sommer 2019- GA1-Aufgabe 5b
Also bei deiner Lösung fehlt schon mal die MaschineID das würde denke mal Punktabzug geben und warum DATE(Today-4)? Es gibt ja extra die spalte Datum bei Laufzeit.
Ansonsten fehlt von der "Lösung" die Summe der Laufzeit, wobei ich mich hier noch immer frage es steht nirgends beschrieben, wie die Laufzeit abgespeichert wird. Es kann ja auch sein das es so ist wie wir es uns denken in Laufzeit wird immer der Aktuelle Wert abgespeichert oder man muss es wirklich zusammenrechen. Dies ist in der Aufgabe aber nicht richtig Definiert.
-
Tobeje reagierte auf Finux in FIAE Sommer 2019- GA1-Aufgabe 5b
Hier die Lösung:
b)
SELECT K.KundeID, K.KundeFirma, K.KundeAdresse, M.MaschineID, (SELECT SUM(L.Stunden) FROM Laufzeit AS L WHERE L.MaschineID = M.MaschineID AND L.Datum > M.DatumLetzteWartung) AS Laufzeit FROM Kunde AS K INNER JOIN Maschine AS M ON K.KundeID = M.KundeID INNER JOIN MaschineTyp AS MT ON M.MaschineTypID = MT.MaschineTypID WHERE (SELECT SUM(L.Stunden) FROM Laufzeit AS L WHERE L.MaschineID = M.MaschineID AND L.Datum > M.DatumLetzteWartung) + 100 > MT.WartungsintervallInStunden;
-
Tobeje hat eine Reaktion von japp erhalten in FIAE Sommer 2019- GA1-Aufgabe 5b
Ich glaube bei der Aufgabe ist die Information ob du Maschinen 24/7 laufen unwichtig, wichtig hierbei ist wann die letzten Wartung war und wie hoch die Laufzeit ist nach diesem Datum der Letzten Wartung.
Ich habe die Aufgabe wie folgt gelöst weiß aber leider auch nicht ob das Richtig ist:
SELECT k.KundeID, k.KundeFirma, k.KundeAdresse, m.MaschineID, l.Laufzeit
FROM Kunde as k
LEFT JOIN Maschine as m on m.KundeID = k.KundeID
LEFT JOIN Maschinentyp as mt on m.MaschineTypeID = mt.MaschineTypeID
LEFT JOIN Laufzeit as l on l.MaschineID = m.MaschineID
WHERE m.DatumLetzteWartung <= l.Datum AND (mt.WartungsIntervallInStunden - l.Stunden) <= 100
btw wenn jemand die Lösung für die Komplette GA1 2019 hat kann er sie mir bitte zusenden
Gruß
Marcel