Как привести столбец из строки во время

#sql #sql-server #tsql

Вопрос:

У меня есть столбец со строковыми значениями, такими как

 07:00 AM
10:00 AM
11:30 AM
12:30 PM
09:30 PM
 

Кто-нибудь может мне сказать, как я могу перевести этот столбец в тип времени из строкового типа.

Комментарии:

1. В чем дело SELECT CONVERT(time, TimeValue) FROM ... ?

2. Также вы можете использовать : ВЫБЕРИТЕ АКТЕРСКИЙ СОСТАВ («07:00 УТРА» В КАЧЕСТВЕ ВРЕМЕНИ);

3. В соответствии с руководством по вопросам, пожалуйста, покажите, что вы пробовали, и расскажите нам, что вы нашли (на этом сайте или в другом месте) и почему это не соответствует вашим потребностям.

Ответ №1:

Попробуйте это

 SELECT CAST(your_column_name AS TIME) from your_table_name