2011-08-18 134 views
0

Hy。我有一个表有两个日期时间列(initialDate,finalDate),我需要过滤记录,其中我的变量varDate是在日期时间字段的值之间。使用亚音速的两个日期之间的记录

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

但是,任何人都可以回答我如何得到使用亚音速查询这些记录?

我刚刚尝试过每一个SubSonic的声明,但它只是无用的..支持的任何方法只需要比较值之间的表字段;以及我需要它来比较表格字段之间的值。 感谢

+0

请问这个职位的帮助? http://stackoverflow.com/questions/994656/subsonic-how-to-select-between-date – Narnian

+0

不是。谢谢你的回答。 –

+0

在该示例中,您可以看到以下结构:select,column,comparison,初始日期值,最终日期值。我需要的是在初始日期列和最终日期列之间选择日期值。谢谢你的回答 –

回答

0

(和我的英语很抱歉,我来自阿根廷)你可以试试:

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