Текущее время: Чт, сен 11 2025, 07:36

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Количество дней между двумя датами в FOX?
СообщениеДобавлено: Пн, ноя 20 2006, 07:40 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 12 2006, 13:29
Сообщения: 98
Раз уж тут началось такое активное обсуждение BPS и FOX в частности задам один вопрос. Есть два значения признака 0CALDAY. Необходимо вычислить количество дней между ними. Вычитание работает, но не могу привести это к целочисленному типу. Пока обходился циклом (через последовательное смещение), но это отнимает время. Хочется оптимизировать расчет. Помогите пожалуйста :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 20 2006, 09:52 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 18 2006, 15:27
Сообщения: 32
Сам не пробовал, но может сработать - если преобразуется в тип F, то потом (если уж точно требуется целочисленное) можно воспользоваться функциями TRUNC, CEIL, FLOOR.
Но, судя по хелпам, может не сработать


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 20 2006, 16:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, дек 27 2004, 13:48
Сообщения: 772
Откуда: от верблюда
Есть же модная функция SUBSTR.
Первые 4 символа - год, потом 2 - месяц, потом 2 - день.
Результат складываешь в переменную типа STRING, и вперед...

_________________
Бросай курить, вставай на лыжи -
И вместо рака будет грыжа!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 21 2006, 07:53 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, апр 12 2006, 13:29
Сообщения: 98
EVK думал над этим, это же необходимо будет тянуть количество дней в каждом месяце и расчет високосного года. Вот и хотелось попроще :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB