![]() |
|
Модераторы: Akina |
![]()
|
|
| Dedal |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 6.5.2004 Репутация: нет Всего: нет |
Задачка такая. Есть табличка с тремя столбцами: StartDate, EndDate, MonthCount. Пусть значение первого 2006-01-12, а второго 2006-03-20 (в формате год-месяц-день). Как найти число целых месяцев между этими датами, записать это число в третий столбец и установить в поля дат новые значения, соответствующие найденному периоду. Для приведенного примера целый месяц будет один (февраль), а в эти столбцы надо записать новые значения, соответствующие найденному периоду (2006-02-01 и 2006-02-28). На первый взгляд ничего сложного, но что-то не придумывается решение.
Это сообщение отредактировал(а) Dedal - 15.12.2006, 16:35 |
|||
|
||||
| Dremlin |
|
|||
|
Quo vadis? ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 21.9.2006 Где: Киев Репутация: нет Всего: 4 |
Вечером пятницы мне в голову приходит только такое:
Проверял без курсора на двух произвольных датах - работает. Курсор рисовал от нечего делать, поправишь его ежели пригодится. Добавлено @ 17:32 Вай, вай, как расцветка кода плывет, ужасть --------------------
Каждый дурак знает, что до звезд не достать, а умные, не обращая внимания на дураков, пытаются... |
|||
|
||||
| SergKO |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 14.3.2005 Репутация: 17 Всего: 20 |
Попробуйте так
|
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |