Форум программистов, компьютерный форум, киберфорум
Наши страницы
SCADA
Войти
Регистрация
Восстановить пароль
 
denis0387
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 47
1

Datetime в scada и SQL

11.03.2019, 06:59. Просмотров 174. Ответов 5
Метки нет (Все метки)

Здравствуйте. Помогите с решением вопроса по добавлению записей в таблицу SQL из Scada(intouch).

Пытаюсь записать данные даты и времени в SQL используя тег Datetime запись происходит. Проблема заключается в том что у intouch и sql разные даты начала отчета. У Intouch начинается с 1 января 1970, а у SQL c 1 января 1953. Тег Datetime выводит количество дней прошедших с начала отчета.

Как записать в базу правильную дату используя datetime?

P.s. Использовать тег datestring нельзя в связи выводом данных из базы данных за период.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2019, 06:59
Ответы с готовыми решениями:

Scada проект
Ребята не знаю на фрилансе мало кто смотрит но если кто не за спасибо хочет нужно скаду...

SCADA Zenon
я прошу помощи. Объясните мне пожалуйста пару вопросов о скада системах, и про zenon scada... Вот...

SCADA и Мультимедиа
Хотелось бы обсудить такой вопрос. Мы давно занимаемся оснащением различных пространств (от...

SCADA Equipment
Нужна информация зачем они и их реализация в различных скадах?

Отзывы о SCADA-системах
Предлагаю в данной теме оставлять свои отзывы касательно различных SCADA-систем, с которыми вам...

5
NewOrdered
403 / 180 / 64
Регистрация: 25.05.2012
Сообщений: 831
Записей в блоге: 1
11.03.2019, 10:00 2
denis0387, как именно вы осуществляете запись из InTouch? Не пробовали использовать параметры в запросах?
0
denis0387
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 47
11.03.2019, 10:06  [ТС] 3
Запись осуществляю стандартными SQL командами.

Добавлено через 1 минуту
NewOrdered, можно пример с таким параметром?
0
NewOrdered
403 / 180 / 64
Регистрация: 25.05.2012
Сообщений: 831
Записей в блоге: 1
11.03.2019, 11:13 4
Цитата Сообщение от denis0387 Посмотреть сообщение
Запись осуществляю стандартными SQL командами.
вы имеет в виду InTouch SQl Access?
этот документ читали
http://old.intouch.su/support/pub/InTouchSQL.pdf
?

или вот:
https://knowledge.insourcess.com/Won...ger_in_InTouch

там есть и примеры.

Параметры нужны для того чтобы, корректно передать значения (числа, строки, дату и время, и т.п.) из исполняемой среды поставщику и далее SQL-серверу.
0
denis0387
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 47
12.03.2019, 11:23  [ТС] 5
NewOrdered, Проблем с передачей в Sql нету. Проблема заключается только в точке начала вычисления у Intouch и SQL они разные. Из-за этого в SQL записывается не правильный год.
0
malkot
79 / 19 / 4
Регистрация: 17.03.2016
Сообщений: 167
13.03.2019, 13:49 6
Если вы знаете что расхождение всегда ровно 17 лет, сделайте так DATEADD(year, 17, DT)
0
13.03.2019, 13:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2019, 13:49

SCADA для новичка
Доброе время суток! Проходил практику на гипсовом заводе и очень заинтересовало программирование...

Алармы в InTouch SCADA
Добрый день! Подскажите, как поменять комментарии к алармам на визуализации InTouch?...

SCADA - программа DAIO
Где можно найти программу DAIO?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru