0
点赞
收藏
分享

微信扫一扫

mysql case when用法小记


JBSQLX 工作日加班:3  双休日加班:2   节日加班:1  

现在想查询出结果时直接能看到是什么假期

SELECT
SPONSOR_NAME AS 姓名,
CASE
JBSQLX
WHEN 3 THEN
'工作日加班'
WHEN 2 THEN
'双休日加班'
WHEN 1 THEN
'节日加班' ELSE '其它'
END AS 加班类型,
LEFT ( START_TIME, 10 ) AS 日期,
JBSQSJ AS 天数
FROM
t_yszg_grsq
WHERE
DELFLAG = 1
AND FINISH_STATUS = 3
AND FORM_CODE = 303
AND SPONSOR_NAME = '楼华安';

这里直接用case when去判断即可

另外补充下,这里存的日期格式是年月日时分秒,如果只想要年月日格式,可以用LEFT函数即可

举报

相关推荐

0 条评论