curdate()を使用してDB内のエントリを取得しようとしていますが、私が認識していない基本的なロジックがあると思います。たとえば: SELECT * FROM foo WHERE event='bar'
AND created_at >= SUBDATE(CURDATE(), 90)
AND created_at <= CURDATE()
この呼び出しは、過去90日間に戻りますが、今日
このような関数は、Oracleに必要です。 私はパラメータに簡単な日付を付けます。その後、関数は先月の最後の日に私を取得する必要があります。 例: FunctionName(10.02.2011) Result should be 31.01.2011
FunctionName(21.03.2011) Result should be 28.02.2011
FunctionName(31.