2019独角兽企业重金招聘Python工程师标准>>>
由于之前写视图都没有记录,这次客户公司要求我写三张视图,却发现自己忘了咋写的!于是有去百度了下,分分钟搞定了。但是,个人还是做个笔录吧!以后不用去看别人的写法咯。
#车辆会员查询视图
select * from v_vehicle_member_view
drop view if EXISTS v_vehicle_member_view
CREATE VIEW v_vehicle_member_view AS SELECT
v.www_member_info MEMBER_ID,
m.member_name MEMBER_NAME,
m.phone_no PHONE_NO,
DATE_FORMAT(
m.registration_time,
'%Y%m%d'
) REGISTRATION_DATE,
DATE_FORMAT(m.registration_time, '%H%i%S') REGISTRATION_TIME,
DATE_FORMAT(v.check_date, '%Y%m%d') CHECK_DATE,
DATE_FORMAT(v.check_date, '%H%i%S') CHECK_TIME,
DATE_FORMAT(v.purchase_date, '%Y%m%d') PURCHASE_DATE,
v.owner_name OWNER_NAME,
v.vin_code VIN_CODE
FROM
www_ch_vehicle v
LEFT JOIN www_ch_member m ON v.wcc_member_info = m.id
WHERE
v.BINDING_STATUS = 1
AND (v. STATUS = 1 OR v. STATUS = 3)
#车辆解绑视图
select * from v_vehicle_unbind_view
drop view if EXISTS v_vehicle_unbind_view
CREATE VIEW v_vehicle_unbind_view AS SELECT
v.www_member_info MEMBER_ID,
v.vin_code VIN_CODE,
DATE_FORMAT(v.BINDING_DATE, '%Y%m%d') BINGDING_DATE,
DATE_FORMAT(v.BINDING_DATE, '%H%i%S') BINGDING_time
FROM
www_ch_vehicle v
WHERE
v.BINDING_STATUS = 2
select * from v_vehicle_unbind_view
#服务点评数据
select * from v_service_review_view
drop view if EXISTS v_service_review_view
CREATE VIEW v_service_review_view AS SELECT
sv.WCC_MEMBER_INFO member_ID,
m.member_name KICKNAME,
m.phone_no PHONE,
sv.VIN_CODE VIN,
sv.settle_no DOC_NO,
d.dealer_no SOLD_TO,
sv.satisfaction KF01,
sv.environment KF02,
sv.attitude KF03,
sv.skills KF04,
sv.message TXT,
DATE_FORMAT(sv.getin_time, '%Y%m%d') DATE1,
DATE_FORMAT(sv.getin_time, '%H%i%S') TIME1,
DATE_FORMAT(sv.review_time, '%Y%m%d') DATE2,
DATE_FORMAT(sv.review_time, '%H%i%S') TIME2,
DATE_FORMAT(
sv.insert_time,
'%Y%m%d%H%i%S'
) CREATEDON
FROM
www_ch_service_review sv
LEFT JOIN www_ch_member m ON sv.WCC_MEMBER_INFO = m.id
LEFT JOIN www_ch_dealer d ON sv.DEALER = d.id
最后寄语,以上是博主本次文章的全部内容,如果大家觉得博主的文章还不错,请点赞;如果您对博主其它服务器大数据技术或者博主本人感兴趣,请关注博主博客,并且欢迎随时跟博主沟通交流。