我有一个日期时间列,数据为:
2018-01-28 09:45:12.797 -05:00
我想只显示时间,09:45部分时间。
我试过这样一个公式:
IF istime(Left(Split({qryPtWaitingTme_.SCHED_TIMEOUT}, ' ')[2],8)) then
Time(Left(Split({qryPtWaitingTme_.SCHED_TIMEOUT}, ' ')[2],8))
但它失败了,出现此错误:
'下标必须介于1和数组'
的大小之间答案 0 :(得分:0)
许多解决方案之一可能是:
select convert(varchar(5),cast(qryPtWaitingTme_.SCHED_TIMEOUT as time), 120)