我目前有一系列交易数据,我试图在一定时间内查询数据中的交易总和。一个字段,transaction_time是varchar。这些时间之一的一个例子是“13:42”,相当于下午1:42。我正在尝试使用to_timestamp,但我无法弄明白。有没有人知道如何改变这个varchar来表示时间数据。
亲切的问候
答案 0 :(得分:1)
施法可以通过两种方式完成:
select cast('12:47' as time)
和
select '12:47'::time
答案 1 :(得分:0)
把它投入时间。
select cast('13:42' as time)