Записи между двумя датами с использованием дозвукового - PullRequest
0 голосов
/ 18 августа 2011

Hy. У меня есть таблица с двумя столбцами datetime (initialDate, finalDate), и мне нужно отфильтровать записи, где моя переменная varDate находится между значениями полей datetime.

это просто, используя SQL: SELECT * FROM Table WHERE varDate BETWEEN initialDate AND finalDate

но кто-нибудь может ответить, как мне получить эти записи с помощью SubSonic Query?

Я только что попробовал каждое определение SubSonic, но оно просто бесполезно ... любой поддерживаемый метод должен просто сравнить поля таблицы между значениями; и что мне нужно, чтобы сравнить значение между полями таблицы. спасибо (и извините за мой английский, я из Аргентины)

1 Ответ

0 голосов
/ 14 октября 2013

Вы можете попробовать:

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