Удаление меток времени из результата запроса SQL Server

Может ли кто-нибудь помочь мне удалить временные метки из результатов моего запроса?

Моя колонка даты/времени указывает на доставку продукта, как это

12/14/2020 5:00:00 AM 

Меня действительно не волнует время суток, но мне нравится, чтобы вся дата была мм/дд/год.

Ваша помощь очень ценится заранее.

Отвечает ли это на ваш вопрос? Получить только дату в отметке времени в mysql

buddemat 18.12.2020 17:42
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
1
88
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

В SQL Server вы можете cast() или convert() от datetime до date:

convert(date, mydatetime) as mydate

... Где mydatetime — столбец, который вы хотите преобразовать.

Просто из любопытства — вы показываете convert — по какой причине вы предпочитаете это CAST(mydatetime AS DATE)? Лично я нахожу CAST немного чище и "более очевидным" - но это может быть только я..... :-)

marc_s 18.12.2020 17:30

@marc_s: я в значительной степени случайным образом переключаюсь между ними. Но я думаю, что вы правы, я мог бы «преобразовать» себя в постоянное использование cast()!

GMB 18.12.2020 17:42

Если это столбец даты/времени, используйте:

convert(date, col)

Если это строка (а ее не должно быть):

left(col, 10)

Другие вопросы по теме