Итак, у меня есть запрос, который я пытаюсь написать, где есть два столбца, которые будут иметь переменные результаты.Один - это дата, а другой - время.Мой запрос будет выглядеть так:
Select Schedule ID , Job_Name , next_run_date , next_run_time
Значения будут различаться в зависимости от того, с какой базой данных я работаю.Например, [next_run_date] может = 20181014, а [next_run_time] может прочитать 1000, что будет 1 час ночи.Но если я запускаю его на другом сервере, он может иметь совершенно другой набор значений, но в том же формате.
Я безуспешно пытался преобразовать столбцы в формат даты / времени с помощью
CONVERT(varchar(10),CONVERT(date,[next_run_date],110),110) AS 'Next Run'
И просто получить ' Явное преобразование из типа данных int в дату не допускается '
То, что я хотел бы показать, это [next_run_date] might = 10-14-2018
и [next_run_time] = 01:00
.Просто не знаете, как правильно конвертировать это.Я не должен записывать privs
в базу данных.Если я читаю правильно, по крайней мере, для столбца с датой, мне придется конвертировать из Bigin
в Varchar
в ToDate
, но неясно, как полностью написать это.