次の形式の HQL where 句を作成する必要があります。
where tbl1.DateTimeField + tbl2.TimeSpanField >= :someDateTimeParameter
DateTimeField は DateTime 型です
TimeSpanField は BigInt 型です (これが最適なオプションですか?)
someDateTimeParameter は DateTime です
上記のように HQL クエリを記述すると、ほぼ正確に TSQL に変換されますが、これは明らかに無効です。
- このwhere句を機能させるにはどうすればよいですか? 私が使用できるHQLトリックはありますか?
- そうでない場合、TSQL 関数を使用して比較を行う HQL をどのように記述すればよいでしょうか。
- どのような TSQL が必要ですか?
ありがとう!
アンドリュー