我想写一个选择查询,在LINQ查询中返回输入日期范围在两个日期字段之间的记录。
我的投入是。
我的数据库字段是
此外,我还想确保14:00-15:00的输入不会返回15:00-16:00的值。
return (from t1 in db.Appointments where (t1.AppointmentStart <= date2 && (t1.AppointmentEnd) >= date1)
如果有人能在这方面帮助我,我将不胜感激。
|
|
纯真的核桃 · Therapy options for ...· 1 年前 · |
|
|
爽快的包子 · 动态显示和隐藏DIV的滚动条,导致DIV内容 ...· 2 年前 · |
|
|
打篮球的烤面包 · 咏春拳源流 - 抖音百科· 2 年前 · |
|
|
豪气的眼镜 · 如何在Selenium python中删除一个元素· 3 年前 · |
我不是很清楚你的要求。在你的开场白中,你要求获得 "输入的日期范围在两个日期字段之间 "的记录,但在 "另外 "一行中,你暗示你不希望返回约会的开始日期不等于你输入的结束日期的记录。我认为这是两个不同的要求,所以我给你两个不同的查询。
第一个查询是。
from t1 in db.Appointments where date1 >= t1.AppointmentStart where date2 <= t1.AppointmentEnd select t1;第二个疑问是。