当前位置:网站首页>表达式必须具有与对应表达式相同的数据类型
表达式必须具有与对应表达式相同的数据类型
2022-08-11 08:30:00 【hhkun0120】
SELECT c.grant_class,
a.bank_code,
a.bank_acc_no AS acc_No,
a.acc_cust_name,
c.ahr_id_no AS id_no,
c.ahr_addr AS address,
c.ahr_tel,
c.ahr_rt_phr_or_ipsn,
to_char(a.finishing_date, 'yyyy-MM-dd') finishing_date,
'' term_date,
'' bank_acc_type,
b.mtn_biz_no cntr_no
FROM A
WHERE a.mtn_id = b.mtn_id
AND b.mtn_id = c.mtn_id
AND b.proc_stat = '4'
UNION
SELECT c.grant_class,
a.bank_code,
a.bank_acc_no AS acc_No,
a.acc_cust_name,
c.ahr_id_no AS id_no,
c.ahr_addr AS address,
c.ahr_tel,
c.ahr_rt_phr_or_ipsn,
to_char(a.finishing_date, 'yyyy-MM-dd')finishing_date,
'' term_date,
'' bank_acc_type,
d.cntr_no
FROM mtn_gen_info a,
mtn_alt_cntr b,
GRANT_TRAN_APPL c,
GRANT_TRANLST d
WHERE a.mtn_id = b.mtn_id
AND b.mtn_id = c.mtn_id
AND c.mtn_id = d.mtn_id
AND b.proc_stat = '4'
UNION
SELECT grant_class,
bank_code,
bankacc_no AS acc_No,
bankacc_name,
ahr_id_no AS id_no,
ahr_addr AS address,
ahr_tel,
ahr_rt_phr_or_ipsn,
to_char(valid_date, 'yyyy-MM-dd'),
'' term_date,
bank_acc_type,
cntr_no
FROM B
UNION
SELECT 'E' grant_class,
bank_code,
bank_acc_no AS acc_No,
acc_cust_name bankacc_name,
'' AS id_no,
'' AS address,
'' ahr_tel,
'' ahr_rt_phr_or_ipsn,
'' valid_date,
'' term_date,
'' bank_acc_type,
cntr_no
FROM E
上述SQL是优化之后的,问题出在下面,之前是a.finishing_date是Date型,下面的'' 是string型,用to_char转换后就可以了。
to_char(a.finishing_date, 'yyyy-MM-dd') finishing_date,
边栏推荐
- Analysis of the Status Quo of Enterprise Server Host Reinforcement
- 4.1ROS运行管理/launch文件
- Kotlin算法入门兔子数量优化及拓展
- 高德能力API
- Has legal counsel become a tasteless product of law firms?
- RestTemplate工具类
- 分门别类输入输出,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang基本数据类型和输入输出EP03
- leetcode: 69. Square root of x
- C Primer Plus(6) 中文版 第1章 初识C语言 1.6 语言标准
- picker选择器出现object解决办法
猜你喜欢
随机推荐
Kotlin算法入门求自由落体
几何EX3 功夫牛宣布停售,入门级纯电产品为何总成弃子
迷你图书馆系统(对象+数组)
零基础SQL教程: 主键、外键和索引 04
The softmax function is used in TF;
查询跟踪快递单号物流,智能分析物流中转有延误的单号
VoLTE基础自学系列 | 3GPP规范解读之Rx接口(上集)
笔试题大疆08.07
Keep track of your monthly income and expenses through bookkeeping
go 操作MySQL之mysql包
Nuget找不到包的问题处理
C Primer Plus(6) 中文版 第1章 初识C语言 1.7 使用C语言的7个步骤
pyqt5实现仪表盘
Kaldi语音识别工具编译问题记录(踩坑记录)
框架外的PHP读取.env文件(php5.6、7.3可用版)
机器学习(一)数据的预处理
磁盘管理:磁盘结构
基于微信小程序的租房小程序
excel将数据按某一列值分组并绘制分组折线图
【BM87 合并两个有序的数组】