[英]How do I subtract two times on Postgres if they are stored as character varying?
我有一个表,其中存储了来自站点的 time_attended 和 time_departed 列。
例如 time_attended = "16:00" 和 time_departed = "17:00"
它们存储为字符变化字段 - 我如何找到时差?
进行转换,例如 - SELECT time_attended::date - time_departed::date FROM table
抛出语法错误'类型日期的输入语法无效:“16:00”'
有任何想法吗? 谢谢
如果这些是时间值,请将它们转换为time
而不是date
select time_attended::time - time_departed::time
from the_table
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.