使用亚音速记录两个日期之间的情况



Hy。我有一个包含两个日期时间列(initialDate、finalDate(的表,并且我需要筛选变量varDate位于日期时间字段值之间的记录。

使用SQL很简单:SELECT * FROM Table WHERE varDate BETWEEN initialDate AND finalDate

但是,任何人都可以回答我如何使用SubSonic查询获得这些记录?

我刚试过每一个SubSonic语句,但都没用。。支持的任何方法都只需要比较值之间的表字段;我需要的是比较表字段之间的值。谢谢(很抱歉我的英语,我来自阿根廷(

您可以尝试:

DB.Select().From("Purchase")
            .Where("PurchaseDate").IsBetweenAnd(FromDate.DateTime, ToDate.DateTime)
            .ExecuteAsCollection<PurchaseCollection>();

最新更新