多表关联视图

SELECT     a.id, CONVERT(VARCHAR(10),a.endate, 120) AS endate1, a.corp_id, a.dept_id, a.position_id, a.user_id,

                      a.login_name, a.op_id, a.op_corp_id, a.last_aprv_user, a.last_aprv_time, CONVERT(VARCHAR(16),
                      a.last_update_time, 120) AS last_update_time1,a.last_update_time, a.approval_step, a.remark, b.short_name, c.department_name, d.position_name,
                      CASE l.sex WHEN 1 THEN '男' ELSE '女' END AS sex1, CASE l.age is null THEN '不限' ELSE cast(l.age as varchar(50)) END AS age1,
                      CASE a.bill_state WHEN 100 THEN '审批结束' WHEN 255 THEN '作废' ELSE g.state_name END AS bill_state1,l.user_name AS last_aprv_name
FROM         dbo.hr_entry AS a LEFT OUTER JOIN
                      dbo.b_corporation AS b ON a.corp_id = b.corporation_id LEFT OUTER JOIN
                      dbo.b_department AS c ON a.dept_id = c.department_id LEFT OUTER JOIN
                      dbo.b_position AS d ON a.position_id = d.position_id LEFT OUTER JOIN
                      dbo.bsc_approvalflow_state AS g ON a.bill_state = g.state_id AND a.bill_type = g.bill_type LEFT OUTER JOIN
                      dbo.sys_user AS l ON a.last_aprv_user = l.user_id

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值