powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Выборка из Datatable по дням недели
4 сообщений из 4, страница 1 из 1
Выборка из Datatable по дням недели
    #38396430
Zaharius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется DataTable с именем Table1 с данными о заказах. В колонке Col1 с типом данных Date указаны даты заказов.

Функция
Dim selectedRows=Table1.select(selectString)
производит различные выборки строк из таблицы в соответствии с запросами пользователями.

Вопрос: Какую строку selectString необходимо записать, чтобы сделать выборку по дням недели, скажем выбрать заказы только за субботу и воскреcенье?
...
Рейтинг: 0 / 0
Выборка из Datatable по дням недели
    #38396454
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое простое - добавить колонку содержащую DayOfWeek (как её лучше заполнять... зависит от того как данные попадают в DataTable)... после чего все остальные манипуляции становятся тривиальными.
Можно использовать LinqToDataSet ( см. тут ) ... можете использовать Contains либо клеить через Or.
Можно это сделать на этапе заливки данных из базы (если она есть) добавив параметр к запросу...
...
Рейтинг: 0 / 0
Выборка из Datatable по дням недели
    #38396508
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего себе простое.

Я бы сделал вьюшку с datepart , если база позволяет. А если не позволяет, то так, раз уж у автора VB:
Код: vbnet
1.
Dim тяпницы = Table1.Where(Function(t) DatePart(DateInterval.Weekday, t.Date, FirstDayOfWeek.Monday) = 5)
...
Рейтинг: 0 / 0
Выборка из Datatable по дням недели
    #38396509
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* t.Col1
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Выборка из Datatable по дням недели
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]