我有一個查詢需要2個日期時間作爲參數,我需要寫一個where子句來獲取中間的記錄。這些不只是日期,但隨着時代的日期linq-to-sql之間查詢兩個日期時間
到目前爲止,我這個(即2012年1月28日9:45):
where d.RecordDateTime > StartDate && d.RecordDateTime < EndDate
我應該rewritting這些爲:
where d.RecordDateTime > StartDate.Date && d.RecordDateTime < EndDate.Date
還是沒問題。
謝謝。
只有你能回答這個簡化的方式...你想開始日期日期和結束日期是時間或者你需要在這些日期(00:00至23:59)之間找到任何東西? – Yahia 2012-01-28 13:48:29
是RecordDateTime在DB中定義爲DateTime嗎? – 2012-01-28 13:52:06
@Yahia:我希望2012年1月26日9時45分和2012年1月27日10時45分或2012年1月11日4時22分和2012年1月19日18時33分時的所有內容。日期和時間都很重要。 – frenchie 2012-01-28 13:52:20