Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 ноя 2024, 08:25

sql 1c

Автор Shaman_blr, 17 мая 2024, 08:58

0 Пользователей и 1 гость просматривают эту тему.

Shaman_blr

Здравствуйте.

Подскажите как этот код перевести в 1с
DECLARE @ClarionDate INT = 81170

DECLARE @SqlDateTime DATETIME


SET @SqlDateTime = DateAdd(day, @ClarionDate  - 4, '1801-01-01')

SELECT @SqlDateTime AS 'SQL Date Time'

Можете подсказать как такой же код написать в 1с

LexaK

Shaman_blr, если именно в запросе дата нужна, примерно так
//Запрос - шаблон
 лкЗапрос = Новый Запрос;
 лкЗапрос.Текст = "
     |Выбрать
  | ДатаВремя(2024,5,15) как SQL_Date_Time
  |
  |";
если помогло нажмите: Спасибо!

Shaman_blr

LexaK, а если кодом?) sql из числа 81170 на выходе показывает дату 24.03.2023
просто интересно 1с кодом так возможно сделать?)

LexaK

Shaman_blr, ни чего не понятно,
вот просто кодом можно получить любую дату
     SQL_Date_Time = Дата('20240515');
если помогло нажмите: Спасибо!

LexaK

вот с вашим расчетом
Выбрать
ДОБАВИТЬКДАТЕ(ДатаВремя(1801,1,1), День, 81170 - 4) как SQL_Date_Time
на выходе получите дату 24.03.2023 0:00:00
если помогло нажмите: Спасибо!

Теги:

Похожие темы (1)

Рейтинг@Mail.ru

Поиск