すべての予約を記録したテーブルがあります。ここで開始日と終了日は、この表に次の形式で格納されます。指定された月の日付を含むすべての行を選択します。
開始日:DD/MM/YYYY 20/01/2011 for 20th
予約終了日と同じフォーマットです。 ここでは、nov、oct、janなどの月単位のカレンダーを特定の曜日の日付なしで提供する必要があります。選択されている場合は、今月のすべての保存日をデータベースに照会し、リストに表示します。
私は現在、javaというようにpreparedStatemetnとStatementを使用しています。どのようにこれを行うことができますか?私が直面している最大の課題は、ユーザーの入力から現在の形式で日付を突き合わせて選択することです。 P.私はOracle SQLを使用しています ありがとうと本当に感謝します。
このソリューションは、 'start_date 'のインデックスがオプティマイザで使用されないようにします。 –
フィールドに関数ベースのインデックスを簡単に追加することができます: 'create index trunc_start_date on mytable(trunc(start_date、 'MM'));' –