Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.16;
Скачать: CL | DM;

Вниз

2000 Получить список дат.   Найти похожие ветки 

 
KAA ©   (2002-12-19 12:54) [0]

Таблица:
DTBegin datetime
DTEnd datetime

Заполнена она так:
DTBegin DTEnd
01.12.2002 03.12.2002
02.12.2002 05.12.2002
01.12.2002 07.12.2002
05.12.2002 07.12.2002

Задача - получить следующую таблицу

01.12.2002
02.12.2002
03.12.2002
05.12.2002
07.12.2002


 
Prooksius ©   (2002-12-19 12:58) [1]

select DTBegin from Table1
union
select DTEnd from Table1
order by 1


 
Prooksius ©   (2002-12-19 13:00) [2]

И select distinct from (Prooksius © (19.12.02 12:58))
Если так можно... :)


 
KAA ©   (2002-12-19 14:24) [3]

А если немного усложнить задачу и получить такую таблицу:

01.12.2002 02.12.2002
02.12.2002 03.12.2002
03.12.2002 05.12.2002
05.12.2002 07.12.2002


 
Prooksius ©   (2002-12-19 14:28) [4]

2 KAA © (19.12.02 14:24)
Скажи на словах, что нужно. Из этого немного непонятно.


 
Prooksius ©   (2002-12-19 14:32) [5]

Тут ИМХО ХП нужно заводить.


 
KAA ©   (2002-12-19 14:37) [6]

Вообще глобально это задача на нахожденеи перечечения отрезков.

000000000000XXXXXXXXXX0000000
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXX0000000000000XXXXXXXXX

Вот изображене зантости мест в номере. 0 - в этот час место свободно, Х - занято. Подсчитать, сколько мест в номере занято на определенном отрезке времени.
Просто я уже срашивал об этом, идей не подкинули. Вот теперь по частям пытаюсь выяснить.


 
KAA ©   (2002-12-19 14:38) [7]

>Prooksius © (19.12.02 14:32)
У меня и так вся программа на ХП


 
3JIA9I CyKA ©   (2002-12-19 14:44) [8]

занято на определенном отрезке времени
или на момент времени?


 
KAA ©   (2002-12-19 14:55) [9]

>3JIA9I CyKA © (19.12.02 14:44)
На определенном отрезке, в том то и вся сложность.
Вообщем решение, разбить весь отрезок на более мелкие, границы которых я и запрашивал в первоначальном варианте. Затем на каждом отрезке считаем сумму занятых мест.



Страницы: 1 вся ветка

Текущий архив: 2003.01.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
3-48910
gunner
2002-12-20 16:04
2003.01.16
Утечка памяти в ADOStoredProc


1-49001
jen_bond
2003-01-04 20:50
2003.01.16
Что лучше сделать с записью параметров в ini


6-49186
Troll
2002-11-15 15:53
2003.01.16
Плиzzz. Помогите с WEbApplications!!


1-49030
Ba-ss
2003-01-07 21:38
2003.01.16
Помогите, как проверить поля, чтобы там были только цифры


14-49220
Кот Бегемот
2002-12-29 17:43
2003.01.16
Всех с Новым Годом :)))))