Я относительно новичок в SQL и мне нужна помощь. У меня есть сторонняя база данных билетов, которая хранит даты как bigint. Я хотел бы иметь возможность рассчитать возраст билетов. Я могу преобразовать bigint в формат даты, используя dateadd (s, CREATEDTIME / 1000, '01 -01-1970 '). Я пытаюсь сравнить его с текущей датой, чтобы рассчитать возраст билета.
Я использовал datediff (DAY, (s, CREATEDTIME / 1000, '01 -01-1970 '), GETDATE ())) как "возраст билета", надеясь, что это сработает, но не повезло.
Вот полный запрос на данный момент -
выберите
dateadd (s, CREATEDTIME / 1000, '01 -01-1970 ') как' Created_Date ',
datediff (DAY, (s, CREATEDTIME / 1000, '01 -01-1970 '), GETDATE ())) как "возраст билета",
WORKORDERID как «Запросить идентификатор»
от WorkOrder