Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема DATEFROMPARTS в прямых запросах (число прочтений - 874 )
OnePrg
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 66
Зарегистрирован: 07. Октября 2019
DATEFROMPARTS в прямых запросах
13. Мая 2020 :: 13:30
Печать  
Как в прямом запросе реализовать такую конструкцию?

Код (C++)
Выбрать все
DATEFROMPARTS(YEAR(Жур.Date_Time_IDDoc), MONTH(Жур.Date_Time_IDDoc), 1) as Период 



Ругается, что DATEFROMPARTS не является известным имя встроенной функции.
  
Наверх
 
IP записан
 
Sserj
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 77
Зарегистрирован: 25. Октября 2010
Re: DATEFROMPARTS в прямых запросах
Ответ #1 - 14. Мая 2020 :: 01:03
Печать  
left(Жур.date_time_iddoc, 6) + '01' as [Период]
  
Наверх
 
IP записан
 
OnePrg
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 66
Зарегистрирован: 07. Октября 2019
Re: DATEFROMPARTS в прямых запросах
Ответ #2 - 14. Мая 2020 :: 05:12
Печать  
Спасибо.
  
Наверх
 
IP записан
 
OnePrg
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 66
Зарегистрирован: 07. Октября 2019
Re: DATEFROMPARTS в прямых запросах
Ответ #3 - 15. Мая 2020 :: 12:50
Печать  
Sserj писал(а) 14. Мая 2020 :: 01:03:
left(Жур.date_time_iddoc, 6) + '01' as [Период]


У меня такая колонка после выгрузки в таблицу идёт как строка, а как привести к типу дата?
  
Наверх
 
IP записан
 
Sserj
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 77
Зарегистрирован: 25. Октября 2010
Re: DATEFROMPARTS в прямых запросах
Ответ #4 - 17. Мая 2020 :: 03:32
Печать  
OnePrg писал(а) 15. Мая 2020 :: 12:50:
У меня такая колонка после выгрузки в таблицу идёт как строка, а как привести к типу дата?


Очевидно:
left(Жур.date_time_iddoc, 6) + '01' as [Период $Дата]

Но только если это самый верхний уровень select-ов.
Т.е. если у тебя это поле где-то в подзапросе, то типизировать там не имеет смысла:

select
  внутреннийЗапрос.Период as [Период $Дата]
from
  (select
     left(Жур.date_time_iddoc, 6) + '01' as [Период]
  ...
  ) as внутреннийЗапрос
    
  
Наверх
 
IP записан
 
OnePrg
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 66
Зарегистрирован: 07. Октября 2019
Re: DATEFROMPARTS в прямых запросах
Ответ #5 - 18. Мая 2020 :: 07:21
Печать  
Спасибо.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать