Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как разбить период 01.01 - 17.01 периодом 03.01 - 07.01 на две части ??? / 2 сообщений из 2, страница 1 из 1
17.01.2002, 05:31
    #32020846
Valera
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разбить период 01.01 - 17.01 периодом 03.01 - 07.01 на две части ???
1. Имеем поля:

FROM TILL
01.01.02 11.01.02
15.01.02 20.01.02
... ...


2. Вставляем: INSERT VALUES(03.01.02, 07.01.02)


3. Хотим получить:

FROM TILL
01.01.02 02.01.02
03.01.02 07.01.02
08.01.02 11.01.02
15.01.02 20.01.02
... ...


Подскажите, как такое реализовать (например как Trigger) ???

Как правильно работать с данными типа От-До? Может есть другие способы?

Спасибо

Valera
...
Рейтинг: 0 / 0
17.01.2002, 07:50
    #32020858
Александр Степанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как разбить период 01.01 - 17.01 периодом 03.01 - 07.01 на две части ???
Не совсем понял по какому алгоритму в общих чертах должен работать триггер? Что конкретно он должен сделать? Может быть, Вы ошиблись, и хотели написать как конечный результат следующее:


FROM TILL
01.01.02 02.28.02
03.01.02 06.30.02
07.01.02 11.01.02
15.01.02 20.01.02
... ...

Уточните, пожалуйста, что Вам хочется получить.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как разбить период 01.01 - 17.01 периодом 03.01 - 07.01 на две части ??? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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