Ludwigmller
SQL-Guru
- Beiträge
- 172
Ich habe ein View, das für mehrer Jahre pro Tag ein Datensatz ausgibt. Es gibt eine Spalte saison, die die Saison enthält, da diese vom 1.10. bis 30.9. geht.
Ich möchte nun alle Zeilen selektieren, die vor einem p_monat und p_tag liegen. p_monat und p_tag sind Parameter der Funktion.
Bsp.: p_monat = 3, p_tag =15
für jede Saison sollen nur die Zeilen ausgegeben werden, die im Datumsbereich 1.10.YYYY bis 15.3.(YYYY+1) liegen.
p_monat =12, tag=1
für jede Saison sollen nur die Zeilen ausgegeben werden, die im Datumsbereich 1.10.YYYY bis 1.12.YYYY liegen.
Wie mache ich das am besten?
Ich möchte nun alle Zeilen selektieren, die vor einem p_monat und p_tag liegen. p_monat und p_tag sind Parameter der Funktion.
Bsp.: p_monat = 3, p_tag =15
für jede Saison sollen nur die Zeilen ausgegeben werden, die im Datumsbereich 1.10.YYYY bis 15.3.(YYYY+1) liegen.
p_monat =12, tag=1
für jede Saison sollen nur die Zeilen ausgegeben werden, die im Datumsbereich 1.10.YYYY bis 1.12.YYYY liegen.
Wie mache ich das am besten?