[Seasar-user:19517] Re: [DBFlute]同一カラムへの複数条件指定

金子 雄一 [E-MAIL ADDRESS DELETED]
2010年 3月 19日 (金) 15:47:54 JST


金子です。

ConditionBeenで行いたいという前提であれば、
以下のように記述すれば、良いのではないかと思います。

<例>
cb.query.setColumnA_LessEqual(target)
cb.query.setColumnA_GreaterEqual(target)

※DBFluteの日付に対する検索条件の調整を考慮すると、
日付をCHARで定義するのは、あまり、お勧めできないですが・・・。
アプリ的にも、日付のバリデーションが面倒になりますし。
(20109999 なんてデータは、当然、日付としては、ありえないわけで。)


以上、よろしくお願いします。


(2010/03/19 12:41), HATTI wrote:
> お世話になっております。
> hatti です。
> 
> DBFlute0.9.6.5 / OracleXE(10g) を使用しております。
> 特に急ぎの質問ではないため、時間のあるときに回答いただけるとありがたいです。
> 
> DBで、日付を8ケタのCHAR(yyyymmdd)で定義しています。
> その列に対して、日付の範囲検索を行いたいと思っています。
> ('20100808'<= X AND X<= '20100909' など)
> 
> このように、同一カラムへ複数の条件を追加する場合は、
> どのように記述すればよろしいでしょうか?
> 
> Date型に対するFromToは見つけたのですが、、、
> SQLファイルを記述するしかないでしょうか?
> 
> 以上、よろしくお願いいたします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 
> 


-- 
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
株式会社プラスサム
金子 雄一  Yuichi Kaneko
〒330-0854
埼玉県さいたま市大宮区桜木町2-7-4
プラスサムビル
Tel: 048-650-9777 Fax: 048-650-9778
E-mail : [E-MAIL ADDRESS DELETED]
http://www.plus-sum.co.jp/
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆


Seasar-user メーリングリストの案内