none
Функция преобразования даты и времени в значения миллисекунд от 1600 года в базе SCCM RRS feed

  • Общие обсуждения

  • Подскажите пожалуйста. Расписание адвертайзментов в базе данных отображается в 16-ом коде (например A12CD2000036C), насколько известно это значение в миллисекундах от 1600 или 1800 года. Какая встроенная функция преобразует расписание в такой код? Необходимо написать отчет по распределению адвертайзментов согласно времени, но к сожалению расписание фиксируется в таком виде. Можно конечно придумать самодельный алгоритм(сопоставить два нормальных значения соответствующим кодам  и вычислить разницу) , но лучше задействовать штатную функцию. Может кто либо уже решал эту задачу?

    Спасибо

    8 декабря 2010 г. 21:40

Все ответы

  • функция преобразования в нормальное время данных из AD, может поможет

    DATEADD(minute, ABS((lastLogon0 - 94670136000000000) * 0.0000001 / 60),'1901-01-01 01:00:00')

    нормально там данные во вьюшках храняться, какую вы смотрите?

    9 декабря 2010 г. 5:01
  • функция преобразования в нормальное время данных из AD, может поможет

    DATEADD(minute, ABS((lastLogon0 - 94670136000000000) * 0.0000001 / 60),'1901-01-01 01:00:00')

    нормально там данные во вьюшках храняться, какую вы смотрите?


    Смотрю vSMS_Advertisements. Часть данных там в нормальном виде, но вот именно расписание (MandatorySched) в 16-ом разряде.
    9 декабря 2010 г. 10:28
  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.


    Данный форум является бесплатным сервисом Microsoft с целью оказания посильной помощи пользователям и повышения уровня знаний о продуктах Microsoft. Информация, представленная на форуме, распространяется "как есть" без официальной ответственности компании Microsoft.
    11 января 2011 г. 12:00
    Модератор