Необходимо создать таблицу периодов
☑
0
Garnet27
12.08.14
✎
15:57
Всем здравствуйте! Подскажите, пожалуйста, есть произвольная табличка с датами, к примеру:
01.09.2013
15.10.2013
15.04.2014
31.05.2014
Необходимо запросом создать периоды:
ПериодС | ПериодПо
_____________|______________
01.09.2013 15.10.2013
15.10.2013 15.04.2014
15.04.2013 31.05.2014
Заранее благодарю за помощь.
1
Fram
12.08.14
✎
16:00
Сегодня че, день какого то теста?
2
Fram
12.08.14
✎
16:01
(0) соединить таблицу саму с собой и наложить условия
3
Fram
12.08.14
✎
16:02
(2) ну и без группировки не обойтись
4
Garnet27
12.08.14
✎
16:03
(2) А не подскажите, какие условия налагать... не соображу, что-то... Соединить-то я соединила, а дальше не получается придумать
5
DefMB
12.08.14
✎
16:05
(0) зачем именно в запросе?
6
Garnet27
12.08.14
✎
16:06
(5) Для СКД
7
Fram
12.08.14
✎
16:08
(4) а ты соедини без условий посмотри на результат. и сразу станет понятно что надо отрезать
8
RomanYS
12.08.14
✎
16:10
выбрать
т1.дата как ДатаС,
минимум(т2.дата) как ДатаПо
из Т как Т1
внутреннее соединение т как т2
по т1.дата < т2.дата
сгруппировать по
т1.дата
9
Garnet27
12.08.14
✎
16:18
(8) АААААААА-громное ВАМ спасибо, все получилось!!!!
10
Fram
12.08.14
✎
16:24
(8) вот зачем за нее все делать? :)
11
RomanYS
12.08.14
✎
16:27
(10) нет времени на педагогику )
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший