请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

djs521720 讲师达人认证 悬赏达人认证 活字格认证

金牌服务用户

441

主题

1654

帖子

5533

积分

金牌服务用户

积分
5533

活字格认证圣诞拼拼乐微信认证勋章悬赏达人讲师达人

QQ

[已处理] 求改一个视图

djs521720 讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-1-22 07:51  /   查看:1562  /  回复:2
本帖最后由 djs521720 于 2019-1-22 12:00 编辑

新增虚拟字段,判断离职日期是否为空,为空就赋予这个字段为2999/12/31,不为空就等于离职日期本身值




SELECT
"员工信息表"."员工姓名",
"员工信息表"."员工域账户",
"工作日历_子表"."日期",
"员工信息表"."入职日期",
"员工信息表"."离职日期",
"班次表"."班次名称",
"班次表".ID
FROM
"工作日历_子表" ,
"员工信息表" ,
"班次表"
WHERE
"员工信息表"."入职日期" <= "工作日历_子表"."日期" AND
"员工信息表"."是_否排班" = 0 AND
"员工信息表"."刷卡类别" = 1 AND
"员工信息表"."是_否排班" = "班次表"."班次一次循环的周期"


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

2 个回复

倒序浏览
smallfacc
初级会员   /  发表于:2019-1-22 08:57:27
沙发
SELECT
"员工信息表"."员工姓名",
"员工信息表"."员工域账户",
"工作日历_子表"."日期",
"员工信息表"."入职日期",
"员工信息表"."离职日期",
CASE WHEN "员工信息表"."离职日期" <> "" THEN "员工信息表"."离职日期"
ELSE "2999/12/31" END AS "虚拟离职日期",
"班次表"."班次名称",
"班次表".ID
FROM
"工作日历_子表" ,
"员工信息表" ,
"班次表"
WHERE
"员工信息表"."入职日期" <= "工作日历_子表"."日期" AND
"员工信息表"."是_否排班" = 0 AND
"员工信息表"."刷卡类别" = 1 AND
"员工信息表"."是_否排班" = "班次表"."班次一次循环的周期"

评分

参与人数 1金币 +20 收起 理由
Tracy.Liu + 20 很给力!

查看全部评分

回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-22 09:14:57
板凳
感谢支持呢~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部