2011-08-18 137 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>(); 
相關問題