dedlfix: SQL Probleme eine bestimmte Zeitperiode auszugeben

Beitrag lesen

Hi!

Abfragezeitraumbeginn als 'Jahr-Monat-01' und das Ende als 'Jahr-Monat-01' + INTERVAL 1 MONTH schreiben. Das klappt auch über einen Jahreswechsel hinaus.
Der INTERVAL 1 MONTH müsste doch beim MietBeginn sein und nicht beim Ende, weil der 1 Monat mehr hat. Oder verstehe ich das falsch ?

_Miet_beginn und -ende stehen in den jeweiligen Feldern. Ich nehme an, dass du den September nur als Beispielmonat gewählt hast, ansonsten jeden beliebigen Monat abzufragen gedenkst. Dann musst du _Abfrage_beginn und -ende errechnen und kannst aus dem abzufragenden Jahr und Monat zuzüglich 01 für den Tag den Monatsanfang bilden und aus diesem mit + INTERVAL 1 MONTH das Monatsende finden. Für wirklich nur eine (händische) Abfrage auf einen Monat kannst du natürlich feste Daten nehmen.

Lo!