- 締切済み
日付でのデータベース検索
Webでデータベース検索フォームを作成しています。 ソースはmdbから引っ張ってきています。 フォームでは二つの日付を指定して、 その間の期間のものを抽出したいと考えています。 たとえば「2007/01」~「2007/03」と指定した際に、 「2007/01」、「2007/02」、「2007/03」が抽出されるようにします。 (ソースデータも、年月のみです) ブラウザ上で、年月をそれぞれ別のプルダウンで選択して抽出させたいのですがうまくいきません。 テキストボックスで、期間A、Bをそれぞれ「2007/01」のフォーマットで記述したり、「2007/01」をプルダウンで選択させる場合は抽出できました。 「2007」と「01」をそれぞれプルダウンで選択した場合に、 「2007/01」として比較させる方法はありますでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- key-child
- ベストアンサー率54% (25/46)
回答No.1
補足
コメントありがとうございます。 現在、FrontPageのウィザードにてデータベース検索ページを作成しています。 期間A、期間Bをプルダウンで選択させる現在の方法では、 作成されたページのソースをみると以下の一行で検索が実行されていると思われます。 SELECT * FROM SourceData WHERE (年月データ >= '::期間A::' AND 年月データ <= '::期間B::') もし、期間Aを期間A年、期間A月に分けた場合、上記一行を変更すればよいのでしょうか?