Вопрос
Как фильтровать по датам в прямых sql Запросах Terrasofd.db Select
18 октября 2023 21:32
var dateFrom = DateTime.Now.Date; var dateTo = DateTime.Now.Date.AddDays(1).AddMilliseconds(-1); resultParameters["DateFrom"] = dateFrom.ToString(CultureInfo.InvariantCulture); resultParameters["DateTo"] = dateTo.ToString(CultureInfo.InvariantCulture); if (new Select(_userConnection) .Column("Id") .Column("BulkEmailId") .From("BulkEmailTarget") .Where("BulkEmailResponseId") .In(Column.Parameters(UnsubscribeResponseId, SpamResponseId)) .And("ModifiedOn") .IsBetween(Column.Parameter(dateFrom)) .And(Column.Parameter(dateTo)) is Select select)
Привет, выше представлен sql запрос. который поидее должен отбирать отклики, за сегодня и вчера
но получилось так что поле ModifiedOn представлено ввиде дата/время
да, я могу сделать фильтр AddDays(-1),
но может есть более коректный способ?
Нравится
1 комментарий
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать