[英]Comparing two dates in LINQ to SQL
我有一個數據庫,其中有一個名為 meeting 的表。 會議日期使用以下格式存儲在此表中: May 2nd 2011
(例如)格式為5/2/2011
。
我的要求是在兩個日期(例如 2011 年 4 月 25 日和 2011 年 5 月 2 日)之間進行會議,並編寫一個查詢來比較日期與這兩個日期。 它比較像 2011 年 4 月 25 日 < 2011 年 4 月 26 日嗎? 比較是如何進行的?
我正在使用 SQL Server 2008 和 LINQ 到 SQL 查詢。
像這樣的東西
DateTime start = new DateTime("4/25/2011");
DateTime end = new DateTime("5/2/2011");
var result = db.Meeting.Where(d => d.MeetingDate >= start
&& d.MeetingDate <= end);
查詢方式:
from m in db.Meetings
where m.Start => start && m.End <= end
select m;
方法風格:
db.Meetings.Where(m => m.Start => start && m.End <= end);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.