SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 28.02.2015 11:54:34

sia
Участник
Зарегистрирован: 28.02.2015
Сообщений: 2

Как правильно спроектировать таблицу для дней и часов работы

Здравствуйте, подскажите пожалуйста как правильно сделать таблицу для рабочих дней и часов?
При регистрации пользователь указывает рабочие дни для своей организации, - пн, вт, ср, чт, пн, суб, вс., и часы, с возможностью установить для каждого дня недели свои рабочие часы. Использование данных - вывод как есть и фильтрация по дням, часам.


Прикрепленные файлы:
Attachment Icon 1.jpg, Размер: 32,053 байт, Скачано: 550

Неактивен

 

#2 28.02.2015 13:19:24

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Как правильно спроектировать таблицу для дней и часов работы

CREATE TABLE `raspisanie` (
`org_id` int(11) NOT NULL,
`day_of_week` tinyint(4) DEFAULT NULL,
`time_from` time NOT NULL,
`time_to` time NOT NULL);

Неактивен

 

#3 28.02.2015 14:29:19

sia
Участник
Зарегистрирован: 28.02.2015
Сообщений: 2

Re: Как правильно спроектировать таблицу для дней и часов работы

Спасибо! `day_of_week` tinyint(4) вставляем просто цифру? - 1 - пн, 2 - вт ... так я понимаю?

Неактивен

 

#4 28.02.2015 14:52:07

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Как правильно спроектировать таблицу для дней и часов работы

Да

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson