У меня есть значение даты и времени как
2010-04-07 09: 00: 00.000
2010-04-07 14: 30: 00.000
как конвертировать 14:30 в 14:30
SELECT RIGHT(CONVERT(varchar(7), Myvalue, 100), 7)
Еще лучше было бы сделать это в коде клиента ...
ГБН , вы не имели в виду SELECT RIGHT(CONVERT(varchar(AT-LEAST-19), Myvalue, 100), 7)?
SELECT RIGHT(CONVERT(varchar(AT-LEAST-19), Myvalue, 100), 7)
Хотите сделать это в запросе, если так, посмотрите.
select date_format(date, "%Y-%m-%d %r") from table_name
также посмотрите на это
ДЛЯ MSSQL ВЫ ДОЛЖНЫ ИСПОЛЬЗОВАТЬ convert () method