Всем доброго времени суток!
Есть Dataset где отображаются записи за определённый период. В первом столбце отображаются даты по порядку за указанный период. Если за данную дату нет записей отображается просто пустая строка с датой.
Как реализовать отображение того же Dataset только вместо первого столбца дат указать недели за указанный период, с указанием какая неделя по счёту с начала года???
Т.е. поменять режим отображения с "День" на "Недели".
Нравится
Как вариант, могу предложить добавить в SelectQuery поле
CustomSQL, где прописать код:
DATEPART(week, [MyDateField]);
Я так понимаю это мне даст номер недели начала периода и номер недели окончания периода??? а как узнать дату начала и дату окончания каждой недели за период???
Теоретически :wink:
Первый день недели:
[MyDateField] - (DATEPART(DW, [MyDateField]) - 1)
Последний день недели
[MyDateField] + (7 - DATEPART(DW, [MyDateField]))
Попробуйте - и узнаем практически :biggrin: