(とりわけ) DateTime 値を持つエンティティのコレクションがあります。特定の DateTime より大きいすべてのエンティティについて (Entity Framework を使用して) DB にクエリを実行し、この DateTime から時間内に最も近い値を取得したいと考えています。時点が均等に分散されていないため、データベースを 1 回だけ往復させたいと考えています。
例: [{T = 1}、{T = 2}、{T = 3}、{T = 4}]
だから... T = 3より大きいか等しいtimevalueを持つエンティティのデータベースを照会すると、T = 2の値も取得したいと思います。あれは
結果: [{T = 2}、{T = 3}、{T = 4}]
これは可能ですか?そうでない場合、SQLで可能ですか?