Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Ноябрь 25, 2017, 03:08:57 am

Автор Тема: Генератор посекундного календаря  (Прочитано 1688 раз)

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 983
  • Страна: ru
  • Рейтинг: +97/-0
    • Просмотр профиля
Генератор посекундного календаря
« : Февраль 13, 2015, 02:59:18 pm »
Помимо обычного календаря может понадобится таблица с перечнем всех временных меток с точностью до секунды.
Привожу простой код, который генерирует метки времени на каждую секунду в указанном диапазоне дне.
SET vDateStart = Date('11.02.2014'); 
SET vDateEnd = Date('13.02.2014');   

TmpDMYHMS: 
LOAD TimeStamp($(vDateStart)+(RecNo()/86400)+(IterNo()-1)) AS DateTimeStamp
AUTOGENERATE 86400 WHILE Num($(vDateStart)+IterNo()-1) <= Num($(vDateEnd));
86400 - число секунд в сутках, равно 60*60*24