У меня есть только разрешения SELECT на сервере, на котором я работаю. Я пытаюсь написать запрос, в котором один из столбцов имеет формат даты и времени:
--mydb.EventDate is column EventDate(datetime, not null)
SELECT DISTINCT
FORMAT(mydb.EventDate, 'M/d/yyyy h:mm:ss tt') as 'EventDate',
[Other Specified Columns]
FROM
mytsqldb.myschema.mytable AS mydb
ORDER BY
EventDate, [Other Specific Columns]
Мне также нужно отсортировать по дате события в хронологическом порядке. Однако с этим форматом он сортируется по алфавиту (я думаю). Из-за SELECT DISTINCT я не могу конвертировать EventDate, когда я ORDER BY. Однако я не хочу, чтобы к выводу запроса добавлялись дополнительные столбцы. Форматирование даты и времени очень важно, но я могу отказаться от этого призрака, если это необходимо. Возможно ли то, что я ищу?