|
MySQL.RU - Webboard
Вернуться
Выборка из одной таблицы в другую по датам (Alex) 30/10/2007 - 17:33:08
From: Alex - 30/10/2007 - 17:33:08
Subject:Выборка из одной таблицы в другую по датам
-----------------
помогите пожалуйста советом.
есть таблица БД в котором два поля в формате дата определяют календарный интервал времени
например DEBUT (2007-09-01) и FIN (2008-06-30) .
Пять полей MONDAY, TUESDAY, WEDNESDAY, THURSDAY и FRIDAY в виде да-нет
поле TEMP со значениями 1 (до обеда) / 2 (после обеда) / 3 (весь день) ну и ID определяющий вид деятельности ( 1 - занятие китайским / 2 - математика ... )
Таких записей может быть много (по идее они не пересекаются)
Надо дни отвечающие всем условиям заполнить в таблицу
Например из таблицы data:
------------------------------------------------------------------------------------
id | debut | fin | mon | tues | wed | thu | fri | temp | vid
------------------------------------------------------------------------------------
1 | 2007-09-03 | 2007-11-30 | Y | N | N | N | N | 1 | китайский
2 | 2007-09-11 | 2007-09-25 | N | Y | N | N | Y | 2 | математика
создает записи в таблицу raspisanie
------------------------------------------------------------------------------------
id | id_data | day | temp | vid
------------------------------------------------------------------------------------
1 | 1 | 2007-09-03 | до обеда | китайский
2 | 1 | 2007-09-10 | до обеда | китайский
3 | 2 | 2007-09-11 | после обеда | математика
........... и.т.д.
Очень -очень буду признателен за помощь!
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
32374
|
|