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.

Empfohlene Antworten

Veröffentlicht

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

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

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 von flashpixx

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:

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

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.