sql替换查询结果字符串中的字符 20
现在有两个表ta和tb,各有日期字段ta.codedate和tb.codedate,均为varchar2类型。但是ta.codedate的表示方法是2017年01月01日...
现在有两个表ta和tb,各有日期字段ta.codedate和tb.codedate,均为varchar2类型。
但是ta.codedate的表示方法是 2017年01月01日 这种中文方式,tb.codedate的表示方法是标准的2017-01-01的方式。现在我要统计ta和tb中对应相同id的相同codedate的记录条数。
select count(1)
from ta, tb
where ta.id = tb.id
and (比较条件)
现在的问题是,因为这是生产数据库上的查询统计,所以对于数据只有查询权限没有增删改的权限,因为数据量大也不宜从数据库导出。所以希望找到一个转换的函数或者方法,能把ta.codedate和tb.codedate转换到同一维度进度比较。请问该如何解决?
谢谢! 展开
但是ta.codedate的表示方法是 2017年01月01日 这种中文方式,tb.codedate的表示方法是标准的2017-01-01的方式。现在我要统计ta和tb中对应相同id的相同codedate的记录条数。
select count(1)
from ta, tb
where ta.id = tb.id
and (比较条件)
现在的问题是,因为这是生产数据库上的查询统计,所以对于数据只有查询权限没有增删改的权限,因为数据量大也不宜从数据库导出。所以希望找到一个转换的函数或者方法,能把ta.codedate和tb.codedate转换到同一维度进度比较。请问该如何解决?
谢谢! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询