私は開始日、終了日、およびアルデイフラグを持つ予定リストを持っています。今日のすべての日イベントを含む今日のレコードを取得する
現在の日のすべてのレコードを出力したいと考えています。
例レコード:
ID Start, End, AllDay
1 27/11/2016 00:00 30/11/2016 00:00 true
2 30/11/2016 00:00 01/12/2016 00:00 true
3 30/11/2016 00:00 03/12/2016 00:00 true
4 30/11/2016 00:00 05/12/2016 00:00 true
5 01/12/2016 10:00 01/12/2016 15:00 false
6 02/12/2016 09:00 02/12/2016 11:00 false
この例のデータを考慮すると、日付を仮定すると、2016年1月12日は、どのように私は次の出力にクエリを得るかである:
ID Start, End, AllDay
2 30/11/2016 00:00 01/12/2016 00:00 true
3 30/11/2016 00:00 03/12/2016 00:00 true
4 30/11/2016 00:00 05/12/2016 00:00 true
5 01/12/2016 10:00 01/12/2016 15:00 false
I 2つのクエリーを持ち、どちらも部分的にしか正しい出力を返しません。
どれくらい近いですか?どのようなアウトプットを手に入れますか? – Mat
結果を掲載できますか?オープンな質問:DateTimeを解析してDateTimeに戻す理由は何ですか? <= and > =と日付を比較すると、なぜ問題の日付(現在:今日)に1日追加するのですか?あなたは.AddDaysを削除しないか、x.Endとの比較を変更し、=を削除しないでください(より小さい、より小さくないか等しくない)? –
それで眠って、少し調整して、私が期待した結果を得ました。 – Codesight