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

vor 5 Minuten schrieb Rienne:

Ein kleiner Fehler hat sich noch eingeschlichen: Beim Aufnahmedatum sollte das Jahr kleiner gleich 2020 sein und nicht nur gleich 2020.

Stimmt. 😅

vor 6 Minuten schrieb Rienne:

Ich glaube DATE benötigt es im klassischen SQL gar nicht. Lediglich die Formatierung muss passen. D.h. die Abfrage müsste lauten:


SELECT ... FROM ... WHERE AufnahmeDatum <'2020-03-01' AND EntlassDatum >= '2020-02-01'

Nachzulesen hier: https://www.w3schools.com/sql/sql_dates.asp

Auch das stimmt. Bin zu sehr Oracle geschädigt. Da schreibt man es mit DATE. 😅

  • Autor

Ich bedanke mich bei euch für eure hilfreichen Rückmeldungen!

Es wird in der Aufgabe nicht angegeben, ob es sich um INT oder VARCHAR(10) handelt - daher kann man hier denke ich davon ausgehen, dass es DATE ist.

Es ist zwar noch früh am morgen für mich, aber ich denke, dass ihr mit diesem SQL-Befehl richtig liegt:

SELECT ... FROM ... WHERE AufnahmeDatum <'2020-03-01' AND EntlassDatum >= '2020-02-01'

Wenn ich es mir so überlege, ist logisch.... aber ist es schlimm, wenn in den Daten ein anderes Datums-Format angegeben ist? (z. B. 01.01.2011)

vor 22 Minuten schrieb allesweg:

Datumsangaben in Zahlen- oder Textfeldern? Ich dachte wir sprechen von professioneller IT.

Letzendlich ist alles eine Zahl. ;)

vor 30 Minuten schrieb SuperMarios:

Wenn ich es mir so überlege, ist logisch.... aber ist es schlimm, wenn in den Daten ein anderes Datums-Format angegeben ist? (z. B. 01.01.2011)

Ich bin mir jetzt nicht so ganz sicher, ob es zum SQL-Standard gehört aber für gewöhnlich verwenden die RDBMS das ISO 8601-Fomat. Also YYYY-MM-DD. Für andere Formate muss man eine Konvertierung vornehmen. In Oracle DB z.B. die TO_DATE()-Funktion.

Wie das jetzt in der Abschlussprüfung bewertet wird, kann ich nicht sagen. Ist vermutlich auch unterschiedlich.

 

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.