Как фильтровать по датам в прямых 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 комментарий
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать