Sp4wnY Geschrieben 8. Mai 2008 Teilen Geschrieben 8. Mai 2008 Hallo ich habe ein Problem und zwar weiss ich nicht wie ich folgende Abfragen realisieren kann. Vieleicht kann mir jemand bei der ein oder anderen Abfrage helfen. 1. Wann sich das Fahrrad in Wartung befindet (Monatliche und Tägliche Übersicht) 2. Wer ist wann mit dem Fahrrad gefahren 3. Wie oft wurde jedes einzelnde Fahrrad benutzt 4. Wie viele Tage hat der Bote gearbeitet? Vielen Vielen Dank schonmal Mein ERM: http://imageupload.com/out.php/i114986_erm.JPG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 8. Mai 2008 Teilen Geschrieben 8. Mai 2008 Es wäre ganz gut, wenn Du hier zuerst mal zeigst, was Du schon selbst realisiert hast. Wie man Fragen richtig stellt Phil Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Sp4wnY Geschrieben 8. Mai 2008 Autor Teilen Geschrieben 8. Mai 2008 ok mein erm ist im link und entspicht meiner datenbank ein bisschen habe ich schon gelößt zu 1. select fahrradid, tag(arep.datum),tag(e.rep.datum) where month(A.Rep.Datum) = Mai das mit der wöchentlichen übersicht weiss ich nicht. gibt es ein week= befehl? zu 2. Select FahrradID, Nachname, BotenNR, Nutz.Datum from Radnutzung inner join Radnutzung on Bote.BotenNR = Radnutzung.BotenNR hm und wie kann ich sehen wie viele tage er gearbeitet hat? zu 3. select count( * ), fahrradID from Fahrrad group by fahrradID Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 8. Mai 2008 Teilen Geschrieben 8. Mai 2008 (bearbeitet) Du solltest uns noch verraten welches DBMS / Schnittstelle (z.B. ADODB) Du verwendest. zu 1: In Deinem Statement fehlt die From-Klausel. Ohne das DBMS zu kennen, lässt sich gerade bei Datumsverarbeitung nur schwer eine Aussage über den konkreten Syntax sagen. zu 2: Mache noch einen Join auf "Bote" und lies das entsprechende Feld zu 3: Wie ist die Frage? Phil Bearbeitet 8. Mai 2008 von flashpixx Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
TDM Geschrieben 9. Mai 2008 Teilen Geschrieben 9. Mai 2008 1. m-n-Beziehungen werden ja über Zwischentabellen gelöst. SELECT FAHRRAD.Bezeichnung, FORMAT(FAHRRAD_WERKSTATT.A_REP_DATUM, 'dd.mm.'), FORMAT(FAHRRAD_WERKSTATT.E_REP_DATUM, 'dd.mm.') FROM FAHRRAD_WERKSTATT INNER JOIN FAHRRAD ON (FAHRRAD.FahrradID = FAHRRAD_WERKSTATT.FahrradID) 2. SELECT BOTE.Name, BOTE.Vorname, RADNUTZUNG.NutzDatum FROM RADNUTZUNG INNER JOIN BOTE ON (RADNUTZUNG.BotenNR = BOTE.BotenNR) Den Rest dürftest du alleine schaffen. :hells: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.