这是我用来获取“HH:MM”字符串的代码:
我认为可能有更加优雅的方式,甚至可能更加高效(请参见类似问题:如何从日期时间值中删除时间部分(SQL Server)?)。
要求:
HH:MM
是指小时和分钟。
CONVERT(varchar(5), time_requested, 108)
我认为可能有更加优雅的方式,甚至可能更加高效(请参见类似问题:如何从日期时间值中删除时间部分(SQL Server)?)。
要求:
- 最终结果必须易于转换为字符串(以便能够将某些字段
time_created
与date_created
这样的字段连接起来)。 - 必须涵盖以下两种情况:
HH:MM
和HH:MM:SS
。
CONVERT(varchar(5), time_requested, 108)
。我认为根据您的第一个要求,这是最优雅的解决方案。您使用的是哪个版本的SQL SERVER
? - Pரதீப்