|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 94
|
|
Определение выходных дней недели23.05.2020, 13:59. Показов 19305. Ответов 17
Добрый день !!!!
Нарисовать схему БД и написать запрос на языке T-SQL, выводящий расписание для междугородных автобусов на выходные дни текущего месяца. Вопрос == Как определить выходные дни ?
0
|
|
| 23.05.2020, 13:59 | |
|
Ответы с готовыми решениями:
17
Как получить день недели из поля (DateTime) и связать с таблицей Наименований Дней недели Автоматическое проставление выходных дней Определение дней недели по ее номеру |
|
Администратор
|
|
| 23.05.2020, 14:13 | |
|
ivi, смотря что считать выходным днем. Если просто Сб и Вс, то тогда используй DATEPART с datepart=dw. Если требуется учесть государственные праздники, то нужно будет завести таблицу с календарем выходных и рабочих дней и дополнительно проверять её.
1
|
|
|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 94
|
|
| 23.05.2020, 15:01 [ТС] | |
|
Ну сейчас текущий месяц май. Получается со всеми праздниками не только суббота и воскресенье
Добавлено через 13 минут Это получается нужно делать 2 таблицы = Расписание на будние дни и расписание на праздничные. А таблицу с праздничными днями нужно связать с таблицей с праздничным расписанием ? Добавлено через 1 минуту Один ко многим Добавлено через 2 минуты Так что ли ?
0
|
|
|
Администратор
|
|||||||||||
| 23.05.2020, 16:29 | |||||||||||
Сообщение было отмечено ivi как решение
Решение
ivi, по моему хватит одной таблицы
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 94
|
|
| 26.05.2020, 17:03 [ТС] | |
|
Вот схема
dbo.Bus там находятся автобусы == Икарус == Маршрутка dbo.Driver Имена водителей WeekendSchedule расписание в праздничные дни дни UsualSchedule расписание в простые дни Weekend Это таблица где написаны праздничные дни месяца нерабочие К чему привязать таблицу Weekend или вообще оставить без связи не пойму привязал к маршруткам но что то не то к праздничному расписанию тоже как то не получается
0
|
|
|
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
|
| 26.05.2020, 18:30 | |
|
бред полный
таба с расписанием должна содержать время на каждый день (дату). А уж является он (она) выходным - узнать по справочной табе на нужный год
0
|
|
|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 94
|
|
| 26.05.2020, 19:07 [ТС] | |
|
ну я же создал эту справочную таблицу
Добавлено через 20 секунд Weekend Добавлено через 1 минуту В этой таблице все выходные дни на текущий месяц == например май Добавлено через 2 минуты Хотя да можно и не разделять расписание на выходные и будние дни Добавлено через 54 секунды А все сложить в 1 таблицу === Добавлено через 1 минуту Но это не меняет вопроса ==справочную таблицу Weekend нужно связывать или оставить без связей Добавлено через 9 минут Хотя такое построение уменьшит поиск на один подзапрос а именно выборку из общей таблицы маршруты выходных дней === всех маршрутов выходного дня или выборочного одного направления Добавлено через 3 минуты И да расписание содержит полную дату и время отправления каждого маршрута на каждый день в обоих таблицах Добавлено через 8 минут Во всех таблицах используется Timee DateTime NOT NULL, == где требуется дата и время
0
|
|
|
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
|
| 26.05.2020, 20:06 | |
|
чувак, открой для себя join и не делай головы ни себе ни людям. Связи они как идеальные мужчины - не пьют, не курят и не существуют
1
|
|
|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 94
|
|
| 27.05.2020, 15:54 [ТС] | |
|
Нужно учиться программировать профессионально , а абы как и дурак напишет
Потому и спрашиваю совета у тех кто разбирается
0
|
|
|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 94
|
|
| 29.05.2020, 16:17 [ТС] | |
|
0
|
|
|
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
|
|
| 29.05.2020, 16:21 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 94
|
|
| 29.05.2020, 17:23 [ТС] | |
|
Так тогда я не пойму зачем в таблицу календарь нужно вносить все дни месяца почему туда не внести только лишь одни выходные.
По заданию нужно найти выходгые: Требуется автоматизировать процесс назначения автобусов автопарка на маршруты. В автопарке есть расписание по дням какой автобус на какой маршрут назначен. Определённые автобусы могут быть назначены только на определённые маршруты. Например, междугородные автобусы назначаются только на междугородные маршруты, двухсекционные автобусы на маршруты по большим улицам и т.п. Нарисовать схему БД и написать запрос на языке T-SQL, выводящий расписание для междугородных автобусов на выходные дни текущего месяца. КАк я понимаю когда находится дата выходного она ищется в общей таблице всех маршрутов где написаны маршруты и в выходные дни и в будние и по дате идет фильтрация. Не пойму зачем в таблицу Календарь заносить все дни не достаточно ли там одних выходных дней дат ? Или я чего то не понимаю
0
|
|
|
Администратор
|
||
| 30.05.2020, 00:42 | ||
Сообщение было отмечено ivi как решение
Решение
0
|
||
|
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
||
| 30.05.2020, 11:50 | ||
|
однако страдания начнутся, когда будет запрос - дай мне расписание автобусов, которые ходят по чётным/нечётным дням недели
0
|
||
|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 94
|
|
| 01.06.2020, 06:50 [ТС] | |
|
Ребята кто знает от 14 до 18 колонок производственного календаря что значат
0
|
|
|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 94
|
|
| 01.06.2020, 14:48 [ТС] | |
|
0
|
|
|
Администратор
|
|
| 01.06.2020, 23:56 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 94
|
|
| 02.06.2020, 11:51 [ТС] | |
|
нет уже разобрался все сделал == спасибо
0
|
|
| 02.06.2020, 11:51 | |
|
Помогаю со студенческими работами здесь
18
Определение количества дней недели в году
Учет выходных дней при назначении задач Выбор даты без учета выходных дней Запрос подсчитывающий число дней между датами без выходных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|