背景:
数据库中有两个字段如下:
现在想通过这两个字段得到分钟数,通过观察两种日期格式为:'年月日时分秒',我们需要先把字符串转换成日期格式,使用to_date函数,对应的字符串格式为'YYYYMMDDHH24MISS',转换如下:
此时把time_out和time_in都进行转换并相减,结果如下:
select TIME_IN,TIME_OUT,(to_date(TIME_OUT,'YYYYMMDDHH24MISS')-to_date(TIME_IN,'YYYYMMDDHH24MISS')) as datediff from PATH_20220503;
此时的差实际是两个日期的天数,若想得到小时数,便可以在用差*24,想得到分钟数的话便是*24*26,等等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)