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

时间:2011-08-18 18:53:42

标签: sql datetime subsonic between

HY。我有一个包含两个datetime列(initialDate,finalDate)的表,我需要过滤我的变量varDate在datetime字段值之间的记录。

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

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

我刚尝试过每一个SubSonic声明,但它只是没用..任何支持的方法都需要比较值之间的表字段;我需要它来比较表字段之间的值。 谢谢(对不起我的英语,我来自阿根廷)

1 个答案:

答案 0 :(得分:0)

您可以尝试:

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