HY。我有一个包含两个datetime列(initialDate,finalDate)的表,我需要过滤我的变量varDate在datetime字段值之间的记录。
使用SQL很简单:
SELECT * FROM Table WHERE varDate BETWEEN initialDate AND finalDate
但是,任何人都可以回答如何使用SubSonic查询获取这些记录?
我刚尝试过每一个SubSonic声明,但它只是没用..任何支持的方法都需要比较值之间的表字段;我需要它来比较表字段之间的值。 谢谢(对不起我的英语,我来自阿根廷)
答案 0 :(得分:0)
您可以尝试:
DB.Select().From("Purchase")
.Where("PurchaseDate").IsBetweenAnd(FromDate.DateTime, ToDate.DateTime)
.ExecuteAsCollection<PurchaseCollection>();