![]() |
|
Модераторы: skyboy |
![]()
|
|
| m0zg |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 30.7.2007 Репутация: нет Всего: 2 |
Допустим, есть таблица, в которой есть поля start и end. В одном поле дата начала периода в формате date, в другом дата окончания. Можно вывести список месяцев между началом и концом периода? Год может быть разным (т.е. результат выборки месяцев может быть таким: 8, 9, 10, 11, 12, 1, 2 и т.д..).
|
|||
|
||||
| Magnifico |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: 4 Всего: 17 |
только если в пределах года ( в другом случае делать процедуру с циклами : вычислять раницу , сохранять во времнную таблицу...)
задача не элементарная простым селектом никак.
-------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
| Value |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 2.12.2005 Репутация: нет Всего: нет |
Вопрос по этой же теме
У меня пявилась проблемка, надеюсь вы поможите её решить : Имеется таблица
н ней как вы видите есть поле time_interval с типом t_days_arr
мне нужно чтобы в этом поле находился массив дней к примеру от 2008-11-10 и до 2008-12-22(в принципе формат можно изменить на 8-и значный (не YYYY-MM-DD, a YYYYMMDD) как правильно написать функцию чтобы заполнить эту строку ? Это сообщение отредактировал(а) Value - 28.11.2008, 17:08 |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |