Zhangxian752 2021-10-09 10:57 采纳率: 55.6%
浏览 15
已结题

MySQL中如何判断一列的值是否为0并新增一列显示TRUE or FALSE

img

为了完成任务写几条语句(如有师傅愿意,有偿加联系方式拜师)


-- 取出设备编号和填报人
SELECT       
    c.SHOWVALUE AS 设备编号,
    b.NAME AS 填报人                                                                         
FROM                             
    formmain_18382
LEFT JOIN ctp_enum_item as c on c.ID=field0010
LEFT JOIN org_member as b on b.ID=field0014  

-- 取出填报时间,经纬度和工作时长
SELECT
    field0009 AS 填报时间,         
    field0011 AS GPS经度,          
    field0012 AS GPS纬度,          
    field0013 AS 工作时长                    
FROM                             
    formmain_18382
    
-- 在设备编号右侧插入字段起名为整机编号,其值为设备编号前7位+后4位
select concat(left(C.SHOWVALUE,7),'-',right(C.SHOWVALUE,4)) as 整机编号 from ctp_enum_item

-- 新增设备出勤判断字段,如果工作时长的值≠0,则TRUE,否则FALSE

-- 新增月度平均工时字段,计算月度平均工时=单月工作总时长/月天数

-- 新增平均出勤工时字段,计算平均出勤工时=单月工作总时长/出勤天数

-- 新增 设备总工时 字段,计算单台设备起始时间的总时长=sum工作时长,按设备

-- 新增  最后位置  字段,取最大日期的经纬度

-- 新增 设备工时月度汇总,按月分类汇总所有设备总工时
  • 写回答

2条回答 默认 最新

  • _Onelone丶 2021-10-09 13:11
    关注

    用case when

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月22日
  • 已采纳回答 10月14日
  • 创建了问题 10月9日

悬赏问题

  • ¥15 (标签-STM32|关键词-智能小车)
  • ¥20 关于#stm32#的问题,请各位专家解答!
  • ¥15 (标签-python)
  • ¥15 第一个已完成,求第二个做法
  • ¥20 搭建awx,试了很多版本都有错
  • ¥15 java corba的客户端该如何指定使用本地某个固定IP去连接服务端?
  • ¥15 activiti工作流问题,求解答
  • ¥15 有人写过RPA后台管理系统么?
  • ¥15 Bioage计算生物学年龄
  • ¥20 如何将FPGA Alveo U50恢复原来出厂设置哇?