Seite 1 von 1

aktueller Monat aus Datum

Verfasst: Fr, 27.12.2013 17:10
von bengo
Hallo alle zusammen,

ich bin gerade dabei, meine erste OO Datenbank zusammenzubasteln.
Das letzte Mal hatte ich mit programmierähnlichen Dingen 2007 im Informatik-Unterricht zu tun - daher seid bitte gnädig mit mir.

Ich möchte eine Abfrage erstellen, die nur die Tabelleneinträge auswirft, die in diesen Monat fallen, sowie eine weitere mit dem nächsten Monat.
Soviel ich weiß, gibt es den Ausdruck current_date - das funktioniert gut. Wie aber kann ich abfragen, ob der Monat des Datums aus der Datumsspalte mit dem aktuellen übereinstimmt?

Ich habe bereits im Internet gesucht und nichts gefunden bzw. es nicht verstanden und bitte um Hilfe.

Vielen Dank,

bengo

Re: aktueller Monat aus Datum

Verfasst: Fr, 27.12.2013 19:11
von F3K Total
Hi,
wenn Du in die SQL Ansicht wechselst, kannst du am Ende des Befehles dies hinzufügen:

Code: Alles auswählen

WHERE MONTH("Datum") = MONTH(CURRENT_DATE) AND YEAR("Datum") = YEAR(CURRENT_DATE)
Ansonsten hast Du im nächsten Dezember auch die Einträge diesen Jahres usw.
HTH
Gruß R

Re: aktueller Monat aus Datum

Verfasst: Fr, 27.12.2013 19:35
von F3K Total
Hi,
habe nochmal geschaut, mit DATEDIFF bis du flexibler:
  • Für diesen Monat:

    Code: Alles auswählen

    where DATEDIFF('MM',CURRENT_DATE,"Datum") = 0
  • Für den nächsten Monat:

    Code: Alles auswählen

    where DATEDIFF('MM',CURRENT_DATE,"Datum") = 1
  • In der GUI sieht es dann so aus:
    SQL_Datediff.png
    SQL_Datediff.png (6.04 KiB) 1194 mal betrachtet
HTH Gruß R

Re: aktueller Monat aus Datum

Verfasst: Fr, 27.12.2013 20:56
von bengo
Super. Danke, das probiere ich morgen aus.

Re: aktueller Monat aus Datum

Verfasst: Sa, 28.12.2013 10:16
von bengo
Habe es gerade ausprobiert. Die zweite Variante funktioniert vorzüglich! DANKESCHÖN
Gibt es irgendwo eine gute Anleitung / Übersicht über die Befehle etc.? Ich habe im Netz die PDF base_entwurf_einer_datenbank.pdf gefunden, die aber nicht besonders in die Tiefe geht.
Andererseits gibt es natürlich sehr viele SQL Infos, die aber zu tief gehen, weil mir die Basis fehlt. Hat jemand einen Tipp für mich?

Re: aktueller Monat aus Datum

Verfasst: Sa, 28.12.2013 10:19
von F3K Total
Moin,
dies finde ich gut:
http://de.wikibooks.org/wiki/Einf%C3%BChrung_in_SQL
Gruß R